Показать сообщение отдельно
  #10 (permalink)  
Старый 04.06.2012, 17:30
Профессор
Отправить личное сообщение для beard Посмотреть профиль Найти все сообщения от beard
 
Регистрация: 08.05.2012
Сообщений: 264

Сообщение от Deff Посмотреть сообщение
var dragHere = $('.drag-here');
 dragHere.css({opacity: 0}).hide();
 var busy = false; //Флаг занятости

$('#tool-bar ul').on('mouseenter', function(){
     if(!busy){busy = true;
      dragHere.show(150).animate({opacity: 1}, 100, "linear", function(){
      busy = false;});
     }
});
$('#tool-bar ul').on('mouseleave', function(){
    if(!busy){busy = true;
      dragHere.animate({opacity: 0}, 100, "linear", function(){
      busy = false;}).hide(100)
    }
})
оказывается я не один , когда эта трабла попадается пишу чтото подобно с флагами, но мне такой подход вообще не нравится (

Harvey, тяжело понять что тебе надо, но по моему здесь хороший пример используя стоп при оver и при out, не вижу глюков
Сообщение от melky
Harvey, http://jsfiddle.net/dBDYs/ Оно ? Я Вас не понял.

Последний раз редактировалось beard, 04.06.2012 в 17:32.
Ответить с цитированием