如何将 jquery 动画应用于我的弹出窗口
How do I apply jquery animation to my popup?
>我用jquery创建了一个简单的弹出窗口,基本上如果按下一个按钮,div的"显示"在css中从"无"变为"阻止",并显示一个叠加层以使背景更暗。
查看我的代码:
function div_show() {
$("#login").css({display:'block'});
$("#overlay").css({background:'#000'});
$("#overlay").css({zIndex:'2'});
}
//Function to Hide Popup
function div_hide(){
$("#login").css({display:'none'});
$("#overlay").css({background:'none'});
$("#overlay").css({zIndex:'-1'});
}
如果方便的话,弹出窗口本身(html):
<div id="overlay"></div>
<button onClick="div_show()">Click me</button>
<div id="login">
<div id="loginpopup">
stuff
</div>
</div>
当这个弹出窗口显示时,我想有一个动画,比如淡入淡出,但我还没有做到。我尝试向"div_open()"函数添加$("#login").fadeIn();
,但这显然不起作用。
我希望有人能帮助我。
非常感谢,
保罗
你应该使用这里和这里引用的 jQuery .show()
和.hide()
方法
然后,您可以使用jQuery的api轻松添加动画。
$( "#login" ).show( "slow", function() {
// Animation complete.
});
如果要交替显示和隐藏,则使用此处引用的.toggle()
函数可能更容易
相关文章:
- 如何使用特定大小的浏览器窗口打开我的页面
- 为什么不'我的窗口滚动事件根本没有启动.其他答案没有解决问题
- 在我的应用程序中,当我使用targent as_blank时,弹出窗口被阻止
- 我应该在哪里用javascript存储我的窗口维度
- 谷歌扩展:如何在弹出窗口中按下按钮时在我的javascript文件中运行函数
- 新窗口重定向到我的主页
- 在我的情况下,如何打开新的弹出窗口
- 使用窗口对象练习我的对象文字函数
- 与我的jquery弹出窗口和自动调整文本区域大小有冲突
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 为什么我的html弹出窗口显示我的函数的文本,而不是运行它们
- 为什么我的URL在JavaScript中被调用为弹出窗口
- 如果在外部单击,则隐藏弹出窗口.为什么我的脚本没有'不起作用
- AngularJS错误:$injector:modulerr我的浏览器窗口中出现模块错误
- 为什么我的窗口导航代码失败
- Chrome 会在我移动窗口时隐藏我的窗口
- Javascript使我的背景图像的大小与我的窗口大小相匹配
- 从我的窗口关闭窗口
- 我可以比较源窗口从postMessage到我的窗口框架
- Jquery点击函数,使用这个但返回我的窗口对象