2013-08-25 2 views
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); 
}); 

ответ

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(); 
     }); 
    }); 
+0

большое спасибо. –

Смежные вопросы