если так написать-не будет разве
$('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, время: 14:09. |