2014-04-16 43 views
0

你好,我正在做一個簡單的顯示功能,如果用戶點擊頁面上的其他任何地方,節目變成了隱藏。這工作,直到我添加了另一個顯示和隱藏功能。我想要它,所以當用戶觸發顯示一個div時,打開的div關閉,然後他們想要打開的div打開。現在他們都打開了。下面是代碼:的jsfiddle:http://jsfiddle.net/hBb9L/19/jQuery Show()同時打開

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

    $("#s").show(200); 
    e.stopPropagation(); 


    $("body").click(function (e) { 
     if (!$(e.target).hasClass('popu')) { 


      $("#s").hide(200); 

     } 
    }); 
}); 

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

    $("#u").show(200); 
    er.stopPropagation(); 


    $("body").click(function (er) { 
     if (!$(er.target).hasClass('popu')) { 


      $("#u").hide(200); 

     } 
    }); 
}); 
+0

你可以做[小提琴](http://jsfiddle.net/)? – royhowie

+0

或向我們展示一些HTML? – WASasquatch

+0

@Luxelin製作了 – eric2872

回答

0

嘗試延遲(),它會做它的工作!