【发布时间】:2018-07-18 07:42:58
【问题描述】:
我用 Jquery 创建了一个弹出模式,我有三个关于它的问题。
现在我可以在单击按钮时关闭弹出窗口,但我也希望在单击弹出窗口外部时关闭它。
当用户关闭页面中间的弹出窗口时,我希望页面保持在原处而不是跳回顶部。
一旦用户点击靠近弹出窗口,它就不会再次出现。我猜我可能需要编写另一个条件语句。
你们有什么提示或文档我可以查看吗?很抱歉问了很多问题。我还是 Web 开发的新手。
谢谢你,下面是我的代码。
$(document).scroll(function(){
var a = $(this).scrollTop();
if (a > 500) {
$("#mc_embed_signup").fadeIn();
} else
$(".popup-close").click(function(e){
closeSPopup();
});
});
function closeSPopup(){
$("#mc_embed_signup").fadeTo(0);
}
【问题讨论】:
-
创建一个最小的例子来得到答案没有人能猜到为什么你的模态没有看到它跳跃¯\_(ツ)_/¯
-
嗯,这就是 jquery 弹出窗口的全部内容,其余的是弹出窗口的 html 和 css,我认为没有必要显示其中的 css 和 html 部分。
标签: javascript jquery if-statement popup conditional-statements