У меня делегат YUI2, определенный как
<div id="container">
<ul id="list">
<li id="li-1">List Item 1</li>
<li id="li-2">List Item 2</li>
<li id="li-3">List Item 3</li>
<li id="li-4">List Item 4</li>
<li id="li-5">List Item 5</li>
</ul>
</div>
<script>
var foo = function() {
alert("clicked");
};
var Dom = YAHOO.util.Dom, Event = YAHOO.util.Event;
Event.delegate("container", "click", foo, "li");
// jQuery code
$("#li-5").click();
</script>
Когда я нажимаю на li , отображается предупреждение, которое ожидается. Но почему метод jQuery click () не работает? Или как правильно симулировать делегат click ()?
Я подготовил живой URL для тестирования: http://jsfiddle.net/ngRvw/
Обновление:
Мне нужно, чтобы оповещение автоматически выполнялось так: http://jsfiddle.net/ngRvw/3/ Но мне нужно сохранить исходный делегат YUI