если так написать-не будет разве
$('div').live('click', function (event) {... |
Цитата:
Таким образом: $('.big').delegate(this, 'click', function () { event.stopPropagation(); }); |
Ага фиг там, а не решил, delegate не работает при подогружаемом контенте... и через live() неработает, подскажет кто? или я так понял это жопа ?
|
Цитата:
|
А как добавлять событие динамически после добавления элемента, какойто простой пример можно? Просто 2 день пробую jquery...
|
без jquery просто addEventListener
или кроссбраузерно функция addEvent function addEvent(elem, evType, fn) { if (elem.addEventListener) { elem.addEventListener(evType, fn, false); } else if (elem.attachEvent) { elem.attachEvent('on' + evType, fn) } else { elem['on' + evType] = fn } } это где то здесь 10 лучших функций javascript я взял |
Цитата:
В live() можно использовать stopPropagation() таким образом. Если писать так, то НЕ работает: $('.big').live('click', function (event) { event.stopPropagation(); }); А если написать так, то работает: $('.big').live('click', function (e) { e.stopPropagation(); }); Нарыл тут: http://stackoverflow.com/questions/3...th-live-method |
Потестируй теперь-может на этот раз получилось
|
Часовой пояс GMT +3, время: 07:33. |