2014-02-10 62 views
0

當有人單擊某個按鈕時,我出現了一個籃子。我試圖讓它在元素外面有點擊時關閉。我已經演示了這個問題。它工作在鉻,但不在Firefox和IE - 任何幫助將不勝感激。當點擊外部對象以在Firefix和IE中工作時,jQuery關閉

這裏的鏈接http://jsfiddle.net/H9sFy/6/

$(document).click(function(e) { 
    var target = $(e.target); 
    if(! target.hasClass('.cart_menu') && target.parents('.cart_menu:eq(0)').length === 0) 
    { 
     $(".cart_menu").toggle(); 
    } 
}); 

$(".cart_menu").hide(); 

$('.show_cart').click(function(){ 
    $(".cart_menu").toggle(); 
    event.stopPropagation(); 
}); 
+0

需要在點擊功能傳遞活動,讓您的小提琴作品http://jsfiddle.net/H9sFy/7/ – Huangism

+0

謝謝Huangism - 非常感謝 – user3245458

回答