如果用户聚焦光标,如何停止命令?

时间:2013-08-25 19:49:39

标签: javascript jquery css

我的文本框在加载时会自动闪烁8次。如果用户将光标聚焦在文本框上,我希望闪烁停止(),并显示()文本框。非常感谢。

http://jsfiddle.net/4UeLg/2/

$(document).ready(function () {
    $(".textbox").fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000);
});

1 个答案:

答案 0 :(得分:0)

Here you go。你只需要一个focus处理程序。

    $(document).ready(function () {
        $(".textbox").fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000).fadeIn(1000).fadeOut(1000);

        $('.textbox').on('focus', function () {
            $(this).finish().show();
        });
    });