我目前正在嘗試使用jQuery的手機網站的東西。我實現了一個非常簡單的滑動菜單,我發現在這裏:http://jsfiddle.net/jm36a13s/如何關閉這個滑入菜單點擊外部?
現在我想要得到它的點擊任何地方,但菜單時關閉。我嘗試了一些我已經找到的建議,但由於某種原因,我無法使其工作。
提前致謝!
$(document).ready(function() {
$menuLeft = $('.pushmenu-left');
$nav_list = $('#nav_list');
$nav_list.click(function() {
$(this).toggleClass('active');
$('.pushmenu-push').toggleClass('pushmenu-push-toright');
$menuLeft.toggleClass('pushmenu-open');
});
});
可能重複登記在整個文檔單擊事件,並隱藏菜單[如何檢測一個元素之外的點擊?(HTTP ://stackoverflow.com/questions/152975/how-to-detect-a-click-outside-an-element) – AGE