JQuery 1.6.1 с JQuery UI Tabss вызывает OnClick для запуска? - PullRequest
1 голос
/ 16 мая 2011

Я только что обновился до jQuery 1.6.1 и заметил, что когда я выбираю вкладку в jQuery UI, она запускает любые события onclick, которые могут быть в html. В предыдущих версиях jQuery такого не было. Мне было интересно, если что-то изменилось в jQuery, чтобы это произошло.

Пример этого здесь:

Пример проблемы: http://jsfiddle.net/fUas6/2/

  • Просто измените refence на jquery 1.5.2, и вы увидите, что событие не срабатывает

Если я связываю событие click, используя jQuery $ ("foo"). Bind ("click" ..... тогда событие не запускается

Итак, я предполагаю, что jQuery запускает нативные события onclick?

С уважением, DotnetShadow

Ответы [ 2 ]

0 голосов
/ 17 мая 2011

jQuery UI не является jQuery :-) Они разрабатываются отдельными командами и, вероятно, новая версия jQuery не будет на 100% обратно совместимой.Я бы попробовал последний выпуск (и даже сборку разработки ) и, если это все еще проблема, заставил команду UI jQuery узнать о вашей проблеме, подняв ошибку.

0 голосов
/ 16 мая 2011

Возможно, это зависит от браузера, но встроенный код имеет приоритет над кодом заголовка ...

Это была скорее ошибка, предотвращающая его срабатывание в предыдущей версии jQuery ...

...