0
我有這樣的代碼:效果基本show當點擊內容
$("a.shownav").on("click", function(){
$("div.nav").slideToggle();
});
當我點擊頁面的其他部分,除了div.nav
的一部分,我希望div.nav
部分效果基本show。我已經嘗試過,但它似乎沒有工作:
if ($("div.nav").is(":visible")){
$("*").not("div.nav").on("click", function(){
$("div.nav").slideUp();
});
}
我該如何實現我想要的?
看看像本Almans clickoutside事件插件http://benalman.com/code/projects/jquery-outside-events/examples/clickoutside/ – haxxxton