У меня есть следующий jQuery, который работает во всех основных браузерах , кроме Opera:
jQuery(document).ready(function () {
jQuery("#GetResults").live("click", function(e){
e.preventDefault(); //Opera doesn't execute anything here
});
};
Что должно сработать при нажатии на следующую ссылку:
<a id="GetResults" href="Folder/File/javascript:void(0);">Get Results</a>
Только Opera игнорирует это. Есть идеи?
Изменить:
Я только что обнаружил, что если я заменю .live () на .bind (), все работает должным образом. Я не могу найти никакой документации, касающейся ошибок .live () в Opera, и он действительно работает в jsFiddle, что указывает на что-то окружающее. Что может вызывать такое поведение?