189 8069 5689

实现jQuery弹窗效果的示例分析

这篇文章主要介绍实现jQuery弹窗效果的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联从2013年成立,先为涧西等服务建站,涧西等地企业,进行企业商务咨询服务。为涧西企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

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




 
 弹窗
  

  
   *{margin: 0px;padding: 0px;}
   #login{height:300px;width: 300px;border: 1px solid #ddd;position: absolute; }
   #close{position: absolute;right: 0px;top: 0px;}
  


  

  // JS创建一个div标签,也就是节点元素
  // window.onload=function(){
  //  document.createElement('div');
  // }

  // 使用jQuery创建:$('
');带尖括号的是创建,不带是选择的意思   $(function(){    // var oDiv=$('
');    // $('body').append(oDiv);    $('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());
   })

以上是“实现jQuery弹窗效果的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站标题:实现jQuery弹窗效果的示例分析
分享链接:http://jkwzsj.com/article/gspioc.html