Плагин в стиле 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, время: 03:49. |