我想創建一個jQuery導航欄。所以當我點擊div
main,一個新的div
會滑落,我想添加一個選項來關閉窗口,如果我們點擊新打開的窗口以外的任何地方。這是我用過的代碼,但它不起作用。關閉一個div,然後點擊該區域外的任何地方
剛剛打開的div
在我點擊其他任何地方時沒有關閉。
var $s = $("#main");
$(document).ready(function()
{
$(document.body).click(function()
{
$('ul.the_menu').slideToggle('medium');
if (!$s.has(this).length)
{
$s.hide();
}
});
});
你能描述** **什麼是不工作? – gideon 2012-03-16 04:56:24
當我點擊它外面的任何地方時,新打開的div彈出關閉。 – Sam 2012-03-16 04:57:36
提問時請使用更好的語法和拼寫。 – gideon 2012-03-16 05:00:07