我已经创建了一个电子邮件订阅弹出窗口。现在,我将弹出窗口设置为淡入效果,但是我想让弹出窗口从页面底部向上滑动。我尝试使用
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();
}