Opera игнорирует обработчик событий .live ()

У меня есть следующий 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, что указывает на что-то окружающее. Что может вызывать такое поведение?

8
задан m.edmondson 8 July 2011 в 09:09
поделиться