Avatar billede kalaharikid Nybegynder
01. februar 2013 - 14:43 Der er 4 kommentarer og
1 løsning

husk næst-sidste klik i menu jquery

Hej, har nogle stumper jquery jeg gerne vil samle til et fade-billede-ind-alle-andre-ud klik menu script .. Man skal ikke skifte side, men bare aktivere forskellige videoer ..

Det der driller er at få kaldt den NÆSTsidste del af currenDiv array frem .. Er lidt grøn i javascript men prøver at få gemt navnet på den næstsidst klikkede knap i lastClickedElement ..så jeg kan fade den ..

var currentDiv = [];
function changeMortar(billednavn) {
    currentDiv.push("#" + billednavn);
var html = '<img src="sti_til_billede_'+billednavn+'.png">'   
var lastClickedElement = currentDiv.history - 1;
if (lastClickedElement) {
$(lastClickedElement).hide(); 
}
  $(currentDiv).hide().html(html).fadeIn('slow');
    alert(" / lastClickedElement: " + lastClickedElement + " / sti til billede: " + html + "currentDiv: " + currentDiv.join("\n"));
   
Men jeg kan ikke finde en måde at kalde indholdet af det næstsidste item i array frem?

   

http://www.urlgone.com/3493b9/
Avatar billede olebole Juniormester
01. februar 2013 - 17:47 #1
<ole>

Jeg er ikke med på, hvad det er, du ønsker at gøre, men koden hænger i hvertfald ikke sammen - og koden bag linket er i øvrigt ikke den, du skriver ovenfor

/mvh
</bole>
Avatar billede kalaharikid Nybegynder
01. februar 2013 - 18:11 #2
Jeg prøver men kan ikke få følgende til at ske:

1) fade currentDiv ind
2) fade den sidste klikkede (lastClickedElement) ud OG dens oprindelige normal tilstand ind -- >

Er der ikke en smartere måde at gøre det her på?
Avatar billede kalaharikid Nybegynder
01. februar 2013 - 18:19 #3
Altså at toggle mellem den valgte aktive (over billede) og de ikke valgte (resten - normal billede)... Meget gerne med den fade jquery har.
Avatar billede kalaharikid Nybegynder
01. februar 2013 - 19:03 #4
Avatar billede kalaharikid Nybegynder
27. maj 2014 - 23:02 #5
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester