2012-12-06 76 views
-1

我有一些DIV通過點擊另一個DIV觸發元素淡入。我不能用一個腳本,將上前:FadeOut在mouseleave之後,然後單擊jQuery

  • 當鼠標離開然後單擊之外 - 淡出DIV

感謝您的任何意見。

+0

你真的需要出示你的工作傢伙給我們的,我們如何能夠幫助更好的主意:) –

回答

1

如果我理解正確的你,這是你想要什麼:

$(document).ready(function(){ 

    var button = $("#div1"); 
    var container = $("#div2");  

    button.on('click', function(){ 

     container.fadeIn(); 

    });  

    $(document).mouseup(function (e){ 

     // check if click target is element or one of its children 
     if (!container.is(e.target) && container.find(e.target).length == 0){ 

      container.fadeOut(); 

     } 
    }); 

}); 

這裏的小提琴:http://jsfiddle.net/neQuK/

相關問題