JQuery: ошибка сафари? - PullRequest
       30

JQuery: ошибка сафари?

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

Может кто-нибудь сказать мне, почему эта страница вызывает странную проблему в Safari? Если вы нажмете на любой из полей в Safari, вы получите несколько предупреждений или бесчисленное количество предупреждений.

Это всего лишь простой код jquery,

$(document).ready(function(){

    $('.tile-item').click(function(){
        alert('0');
    });

});

Он должен просто предупреждать одно окно оповещения при каждом щелчке, как и другие браузеры (даже IE тоже работает нормально!)

Как я могу это исправить?

Спасибо.

EDIT:

Я тестировал его в Windows 7 Safari 5.0.5 (7533.21.1)

Кто-нибудь проверял это на своих Windows?

Спасибо.

1 Ответ

3 голосов
/ 15 мая 2011

Нажатие на окно оповещения приведет к щелчку по нему и к полю на заднем плане. Вы можете проверить это, разместив окно оповещения вдали от своих ящиков.

Хитрость в том, чтобы не использовать alert для проверки работоспособности вашего кода.

если вам нужно отобразить данные, попробуйте диалог jQuery из jQuery UI.

...