2015-09-16 23 views
1

我有關閉開模態密切聯繫;jQuery的不承認點擊模態密切的聯繫(HREF =「#」)

.clicker 
    a.icon.icon-close.pull-left.closeover.white href="#mymodal" 

和頁面

$('.clicker').on("click", function(e) { 
     e.preventDefault(); 
     console.log('modal closed'); 
    }); 
上我有以下的javascript

我想要做的事情前(或後直接)關閉模式,但代碼不能正常工作,我究竟做錯了什麼?

我使用ratchet

回答

1

的元素在DOM動態添加,因此事件已被委派到靜態父:

$(document.body).on("click", '.clicker', function(e) { 

,這可能是問題:

enter image description here

+0

仍然不工作時,我無法識別模式中的任何點擊 –

+0

它識別模式中的點擊,但不能識別實際鏈接以關閉模式,它總是關閉並且沒有任何事件被觸發 –