【发布时间】:2018-07-23 00:55:19
【问题描述】:
我创建了一个电子邮件订阅弹出模式。现在我将模态设置为淡入,但我希望模态从页面底部向上滑动到顶部。我尝试了slideUp() 而不是fadeIn(),但它不起作用。我觉得我错过了什么。我需要为slideUp() 创建另一个函数吗?它是一个弹出模式,所以当窗口滚动而不是点击事件时它就准备好了。任何帮助表示赞赏。谢谢你。我的代码如下。
$(document).scroll(function() {
if (!$("#mc_embed_signup").data("userClosed")) {
$(".popup-close").click(function(e) {
closeSPopup(e);
});
var a = $(this).scrollTop();
if (a > 400) {
$("#mc_embed_signup").slideUp(600);
}
}
});
function closeSPopup(e) {
e.preventDefault();
$("#mc_embed_signup").data("userClosed", true);
$("#mc_embed_signup").hide();
}
【问题讨论】:
标签: javascript jquery modal-dialog popup