focus()Jquery调用无限警报

时间:2015-07-05 12:20:42

标签: javascript jquery

$(document).on('ready page:load', function () {
    $(document).foundation();
    var user_name_input = $('#user_name');

    user_name_input.focus(function(){
        alert('hi');
    });
});

当我专注于#user_name时,我会收到无限警报。

1 个答案:

答案 0 :(得分:1)

当你这样做时

user_name_input.focus(function(){
        alert('hi');
    });

每次在输入上发生焦点时,都会发出警报以消除焦点。

单击警告框的Ok后,将重新获得输入框的焦点并引发另一个警报。

因此,一个永无止境的警报和焦点循环