Вызов метода делегирования YUI с использованием jQuery - PullRequest
0 голосов
/ 12 января 2012

У меня делегат 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

...