2

我的文本框在加载时会自动闪烁 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);
});
4

1 回答 1

0

给你。你只需要一个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();
        });
    });
于 2013-08-25T19:58:49.190 回答