我需要幫助關閉彈出選項卡。覆蓋div是z-indexed,因此它不會隱藏關閉div。這裏是我的代碼:無法關閉彈出js框
<div id='mail'>
<div id="popup-overlay"></div>
<div class="close-popup"">
<a>X</a>
</div>
</div>
<script>
var mail = $('#mail');
var overlay = $('#popup-overlay.' + pageID);
var mailClose = $('#mail.' + pageID + ' .close-popup');
mailClose.on('click touchstart', function(event){
mail.removeAttr('style');
mail.css('display', 'none');
overlay.css('display', 'none');
});
mailClose.bind('mouseover', function(event){
mailClose.css('cursor', 'pointer');
});
mailClose.on('blur', function(event){
this.blur();
});
}
</script>
是否有任何其他代碼在您的代碼段中看不到,例如,此代碼段無法運行,因爲在最後一個腳本標記之前存在錯誤的關閉大括號,並且未定義變量pageID。 – kieran
@ kieran同意...更不用說在最後多餘的.blur調用:/ – VIDesignz