Почему jQuery не может присоединить обработчик наведения указателя мыши на объект Flash?

По какой-то причине jQuery (1.6.2) не может прикрепить обработчик наведения курсора мыши к объекту Flash.

Забавно, getElementById () .onmouseover = ... работает, как ожидалось.

// fail
$('#content-banner').mouseover(function () {alert(1)});
// success
document.getElementById("content-banner").onmouseover = function (evt) { alert(3); };

Подробнее см. живой пример на jsFiddle .

Что мешает jQuery подключить обработчик?


Обновление

A быстрое исправление - использовать live () , как было предложено ShankarSangoli . Однако вопрос все еще остается. Почему jQuery не может присоединить обработчик?

5
задан Community 23 May 2017 в 12:04
поделиться