gpt4 book ai didi

Javascript弹出窗口在点击外部时隐藏,如果点击链接则显示

转载 作者:行者123 更新时间:2023-11-28 20:15:28 24 4
gpt4 key购买 nike

需要帮助..这是我的fiddle

首次加载时会显示弹出窗口..

问题是当我单击弹出窗口时它会隐藏..我该如何防止这种情况..而且当我单击链接时它应该再次显示弹出窗口,当我单击弹出窗口之外时它会隐藏..

脚本

  $(document).ready( function() {

// When site loaded, load the Popupbox First
loadPopupBox();

$("#popupBoxClose").click( function () {
alert('hello');
unloadPopupBox();
});

$("#popup_box").click( function () {
e.stopPropagation();
});



$('#global_wrapper').click( function() {
unloadPopupBox();
});
$('.secure').click( function() {
loadPopupBox();
});

});

function unloadPopupBox() { // TO Unload the Popupbox
$('#popup_box').fadeOut("slow");
$("#container").css({ // this is just for style
"opacity": "1"
});
}

function loadPopupBox() { // To Load the Popupbox
$('#popup_box').show();
$("#container").css({ // this is just for style
"opacity": "0.3"
});
}

最佳答案

您没有将事件传递给点击处理程序,请尝试更新此事件处理程序,注意将 e 作为参数传递给函数:

$("#popup_box").click( function (e) {
e.stopPropagation();
});

关于Javascript弹出窗口在点击外部时隐藏,如果点击链接则显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19279871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com