0

サブメニューがあります。ユーザーがその外側をクリックしたときに非表示にしたい。focusout()およびblur()jQueryメソッドを試しましたが、機能しません。

4

2 に答える 2

1
// listen click event on document   
$(document).click(function(e){
    // if the event is not triggered by your submenu, hide it.
    if(e.target.id != id_of_sub_menu){
        $("#id_of_sub_menu").hide();
    }
});
于 2012-08-07T05:55:19.283 に答える
0

//ここにidが'block'であるdivがあります

$(document).ready(function() {
    $('#block').mouseout(function() {
       $(this).hide();
    })
});

それが役に立てば幸い!!

于 2012-08-07T06:15:14.187 に答える