我正在使用我工作得很好的插件jqModal,但是我想在调用时使我的jqModal对话框/覆盖框fadeIn。当我点击显示它时,我发现它有点“在你的脸上”,因为它看起来非常快,我不想让用户离开。
无论如何我可以在代码中应用某种淡入淡出吗?这就是我用来激活jqModal的方法。提前谢谢!
$('#popup').jqm({ajax: 'news', trigger: '.trigger'});
答案 0 :(得分:1)
这有点晚了,但是......
在插件代码中搜索以下文本:
h.w.show();
替换为
h.w.fadeIn(600, function() { });
您也可以使用默认关闭功能执行相同的操作:
h.w.hide();
替换为
h.w.fadeOut(600, function () { });
答案 1 :(得分:0)
似乎jqModal不支持动画效果。该插件写得非常松散。因此,我建议您迁移到其他插件。
作为建议,请尝试 this 。
(注意:我会把它放在评论中,因为它不是真正的答案 - 但我不能。到达那里......)