Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

jquery slideToggle i while($row = mysqli_fetch_array($result))

[es] :: Javascript i AJAX :: jquery slideToggle i while($row = mysqli_fetch_array($result))

[ Pregleda: 1690 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pecooou
Petar Jovanovic
Nis

Član broj: 69500
Poruke: 134
*.exe-net.net.

Sajt: www.pecooou.com


Profil

icon jquery slideToggle i while($row = mysqli_fetch_array($result))07.04.2013. u 20:20 - pre 133 meseci
Izbaci mi rezultat ali mi slideToggle radi samo na prvom.

Evo skracenog koda:

$(document).ready(function(){
$("#flip").click(function(){
$("#panel").slideToggle("slow");
});
});



while($row = mysqli_fetch_array($result))

{

echo "<td height='15' width='249' class='pretraga1'><div id='flip'>Detaljnije</div></td>";

echo "<div id='panel'>";
echo "</div>";

}
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Član broj: 44355
Poruke: 802
*.dynamic.sbb.rs.



+64 Profil

icon Re: jquery slideToggle i while($row = mysqli_fetch_array($result))07.04.2013. u 22:51 - pre 133 meseci
id je jedinstven identifier. Tako ne mozes da imas vise id='flip'.

Ovo mozes da rasis na drugi nacin tako sto ces da iskorist jquery .next()...i da potrazis sledeci .penel klasu.
Ovo nisam proverio da li radi ali pogledaj:

Code:


$(document).ready(function(){
    $(".flip").click(function(){
      $(this).next(".panel")slideToggle("slow");
   });
});


while($row = mysqli_fetch_array($result))

{

echo "<td height='15' width='249' class='pretraga1'><div class='flip'>Detaljnije</div></td>";

echo "<div class='panel'>";
echo "</div>";

}

 
Odgovor na temu

pecooou
Petar Jovanovic
Nis

Član broj: 69500
Poruke: 134
*.exe-net.net.

Sajt: www.pecooou.com


Profil

icon Re: jquery slideToggle i while($row = mysqli_fetch_array($result))07.04.2013. u 23:30 - pre 133 meseci
Probao, otvara mi samo prvi i dalje.

Hvala u svakom slucaju
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Član broj: 44355
Poruke: 802
*.dynamic.sbb.rs.



+64 Profil

icon Re: jquery slideToggle i while($row = mysqli_fetch_array($result))08.04.2013. u 12:03 - pre 133 meseci
Ma radi samo si morao malo da izmenis...

evo: http://jsfiddle.net/Dph5K/
 
Odgovor na temu

Bleya2
Beograd

Član broj: 3206
Poruke: 107
95.180.34.*



+20 Profil

icon Re: jquery slideToggle i while($row = mysqli_fetch_array($result))08.04.2013. u 12:59 - pre 133 meseci
Možeš i ovako ako baš želiš da koristiš id.

Code:

$(document).ready(function(){
    $("[id*='flip_']").click(function(){
     id = $(this).attr('id').split( '_' );
      $('#panel_'+id[1]).slideToggle("slow");
   });
});

$i = 0;
while($row = mysqli_fetch_array($result)){
$i++;
echo "<td height='15' width='249' class='pretraga1'><div id='flip_".$i."'>Detaljnije</div></td>";
echo "<div class='panel' id='panel_".$i."'>";
echo "</div>";
}

Za dvadeset godina više ćete žaliti zbog onog što niste napravili nego zbog onog što
jeste.
 
Odgovor na temu

[es] :: Javascript i AJAX :: jquery slideToggle i while($row = mysqli_fetch_array($result))

[ Pregleda: 1690 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.