2014-06-23 89 views
-1

隱藏功能我準備我的網頁的片段向你展示我的問題: a linkjQuery的。點擊關閉窗口

在底部顯示紅色的小窗口命名爲格「pomocnik」 在Chrome瀏覽器中點擊「關閉「圖標做它的工作,但IE做的工作準備點擊DIV onclick="document.location.href('http://www.google.com') 內的文本,因此它打開新頁面。

IE檢測到DIV的onclick,但Chrome檢測到圖像更詳細。 我的想法是點擊關閉按鈕後關閉窗口。

$('#close').click(function() { 
    //var g = document.getElementById("pomocnik"); 
    //g.style.display = 'none'; 
    $('#pomocnik').hide(2000); 
    $('#konsul').click = null; 
}); 

回答

0

我覺得現在的問題是,事件(點擊進入接近圖像)首先調用的事件,其隱藏的股利,但隨後氣泡上升到包含DIV,並開始爲它的默認操作(打開鏈接)。請嘗試以下操作:

$('#close').click(function(e) { 
    //var g= document.getElementById("pomocnik"); 
    //g.style.display= 'none'; 
    e.stopPropagation(); //this will prevent the event from bubbling up to the containing div 
    $('#pomocnik').hide(2000); 
    //$('#konsul').click=null; 
}); 
+0

謝謝!我使用了您的提示,現在只關閉了圖標而沒有重定向的關閉窗口。 – user3768730