fade маленького div внутри большого div
Есть 2 дива: 1 большой, 2 маленький, и тот что маленький лежит внутри большого, и при нажатии на большой делаю fadeToggle маленького дива, но когда жму и на маленький див то fadeTottgle срабатует. Как можно зделать, что бы fadeToggle (или еще что-то) срабатывал только при нажатии на большой див, но не на маленький, но маленький лежит внутри большого?
<div class="big" style="width:500px; height:500px; border:1px solid black;"> <div class="little" style="width:50px; height:50px; border:1px solid black"></div> </div> jquery: $('.big').click(function () { $('.little').fadeToggle(); }); |
Попробуй так
<div class="little" style="width:50px; height:50px; border:1px solid black" onclick='event.stopPropagation()'></div> |
Цитата:
|
Цитата:
onclick='myFunc();event.stopPropagation()' |
Цитата:
|
Цитата:
|
Маленький div это событие onclick
$('.little').onclick(function () { event.stopPropagation(); //дальше код }); Так сделать? |
Цитата:
$("p").click(function(event){ event.stopPropagation(); // do something }); ----------- event-не забудьте не onclick а click |
Цитата:
|
event.stopPropagation не работает, через:
$('div').live('click', function () { event.stopPropagation(); }) А без live() работает супер, но нужно через live так как подгружается контент... Как-то можно? ааа.... |
Часовой пояс GMT +3, время: 05:11. |