php jquery实现弹窗,简单实现jQuery弹窗方法

本文实例为大家分享了jQuery弹窗效果展示的具体代码,供大家参考,希望对大家有帮助,具体内容如下:

;

弹窗

*{margin: 0px;padding: 0px;}

#login{height:300px;width: 300px;border: 1px solid #ddd;position: absolute; }

#close{position: absolute;right: 0px;top: 0px;}

// JS创建一个p标签,也就是节点元素

// window.οnlοad=function(){

// document.createElement('p');

// }

// 使用jQuery创建:$('

');带尖括号的是创建,不带是选择的意思

$(function(){

// var op=$('

');

// $('body').append(op);

$('input').click(function(){

var oLogin=$('

用户名

密码

X

');//此功能就相当于body中注释的代码

$('body').append(oLogin);

oLogin.css('left',($(window).width()-oLogin.outerWidth())/2);

oLogin.css('top',($(window).width()-oLogin.outerHeight())/2);//是弹窗能够出现在浏览器的中间

$("#close").click(function(){

oLogin.remove();

})

// jquery 中$()里window不用加引号

// 添加resize()浏览器窗口大小改变

// scroll():滚动条,以下的作用是当滚动条滚动时候,弹窗的位置也不变化

$(window).on("resize scroll",function(){

oLogin.css('left',($(window).width()-oLogin.outerWidth())/2+$(window).scrollLeft());

oLogin.css('top',($(window).width()-oLogin.outerHeight())/2+$(window).scrollTop());

})

});

});

用到的点:

jQuery创建:$('

');

弹窗的位置:

oLogin.css('left',($(window).width()-oLogin.outerWidth())/2);

oLogin.css('top',($(window).width()-oLogin.outerHeight())/2);

当滚动条滚动时候,弹窗的位置变化:

$(window).on("resize scroll",function(){

oLogin.css('left',($(window).width()-oLogin.outerWidth())/2+$(window).scrollLeft());

oLogin.css('top',($(window).width()-oLogin.outerHeight())/2+$(window).scrollTop());

})

相关推荐:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值