只有当我点击外面时才隐藏

时间:2013-08-23 18:08:49

标签: jquery search

点击输入时我不想隐藏。 http://jsfiddle.net/bTHNh/1/

$("body").click(function() {
    $(".search-input").hide();
});


$("#search").click(function () {

    $(".search-input").toggle();

    event.stopPropagation();
});

1 个答案:

答案 0 :(得分:0)

$(document).click(function (event) {
    //alert(event.target.className);
    if(event.target.className != 'search-input') {
        $(".search-input").hide();
    }
});


$("#search").click(function (event) {
    event.stopPropagation();
    $(".search-input").toggle();
});

http://jsfiddle.net/Cmacu/bTHNh/4/