Плагин в стиле Live
Добрый день друзья.
Я пишу небольшой плагин мне для собственных нужд, и он работает как я в принципе и хочу. Запускается как и обычно $(".some").pluginRun(); И плагин обрабатывает все что есть .some. Вопрос в том, можно ли написать плагин так чтоб при появлении на странице новых элементов (ajax) подходящие под условия работы плагина (.some) - чтоб и эти элементы срабатывали. Все это в стиле .Live(). Спасибо за советы. |
DOMNodeInserted но не будет работать в ИЕ
|
<!doctype html> <html> <head> <meta charset="utf-8"> <title>...</title> </head> <body> <script type="text/javascript"> document.addEventListener( 'DOMNodeInserted', function( e ) { alert( "inserted: " + e.target.nodeName ); }, false ); var div = document.createElement( "div" ); // событие на вставку элемента A не сработает, так как мы вставляем его до того как дивак будет вставлен в DOM div.innerHTML = '<a href="http://yandex.ru/">test link</a>'; document.body.appendChild( div ); // сработает событие на вставку DIV var b = document.createElement( "b" ); document.body.appendChild( b ); // сработает событие на вставку B b.innerHTML = '<i>italic</i>'; // сработает событие на вставку I </script> </body> </html> |
Спасибо, подумаю.
|
Вам нужно на нативном js или с применением jquery?
|
Цитата:
|
Часовой пояс GMT +3, время: 07:34. |