| Autor | Zpráva | ||
|---|---|---|---|
| WeeHool Profil * |
#1 · Zasláno: 13. 9. 2012, 10:40:06
Dobrý den.. můj problém je následující..
řekněme, že se mi načtou informace z databaze: <div class="radek11"> <div class="sloupec40"><p class="vl">Světlo Moderní svítidla Vaso nástěnné světlo</p></div> <div class="sloupec20"><p class="bvl-tcnt">1001světel.cz</p></div> <div class="sloupec15"><p class="bvl-tcnt">475.00 Kč / 570 Kč</p></div> <div class="sloupec15"><p class="bvl">nástěnná světla</p></div> <div class="sloupec10"><div class="insert"><div class="check01"><input type="checkbox" name="check"></div></div></div> </div> <div class="radek11"> <div class="sloupec40"><p class="vl">Světlo Moderní svítidla Vaso 3 lustr</p></div> <div class="sloupec20"><p class="bvl-tcnt">1001světel.cz</p></div> <div class="sloupec15"><p class="bvl-tcnt">1110.00 Kč / 1332 Kč</p></div> <div class="sloupec15"><p class="bvl">lustry</select></p></div> <div class="sloupec10"><div class="insert"><div class="check01"><input type="checkbox" name="check"></div></div></div> </div> a chtěl sem právě pomocí .slideToggle() si dát pod každý řádek ještě vyjíždející buňku, kde by byl popis zboží.. no ale.. vím jak to udělat jen pokud bych měl daný počet produktů, že bych si je očísloval a pak vytvořil skript, že kliknutím na tohle tlačítko se mi zobrazí tahle buňka.. no ale.. jak to udělat dinamicky, abych nemusel mít třeba sto kódů typu: $(".slidingdiv").hide();
$('.slihref').click(function(){
$(".slidingdiv").slideToggle();
})
$(".sliding2div").hide();
$('.slih2ref').click(function(){
$(".sliding2div").slideToggle();
})prostě něco třeba takovýho, jestli jde: $(".slidingdiv[x]").hide();
$('.slihref[x]').click(function(){
$(".slidingdiv[x]").slideToggle();
})Co ví někdo?? Děkuji předem za odpověď.. |
||
| WeeHool Profil * |
#2 · Zasláno: 13. 9. 2012, 18:21:10
vyřešeno..
$('.slihref').live('click' , function(){
$(this).next('.slidingdiv').slideToggle(); |
||
| pcmanik Profil |
WeeHool:
Metóda .live() je deprecated - teda nemá sa už používať a v ďalších verziách jQuery bude zmazaná. Naviac ma nepriaznivý vplyv na výkon stránky. Malo by ti fungovať: $("#rodic_co_obaluje_vsetky_prvky").on("click", ".slihref", function() {
$(this).next('.slidingdiv').slideToggle();
}); |
||
| WeeHool Profil * |
#4 · Zasláno: 14. 9. 2012, 12:28:25 · Upravil/a: WeeHool
hej díky.. hned jdu zkusit..
funguje.. no tak ne no.. v chrome to valí v pohodě, ale ve firefoxu to dělá kulový a ještě mi to rozhodilo skript, který už tam byl.. hej a už to dělá i chrome :D :D tak to je moc.. jako nic sem nezměnil, jen sem stiskl F5 a už to taky blbne.. tak dík za radu, co mi posrala i skript, kterej fungoval dobře ;-) nechám tam live ;-) |
||
|
Časová prodleva: 13 let
|
|||
0