1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

jquery简单的弹出层浮动层代码

作者:用户 来源:互联网 时间:2016-04-28 17:05:44

jqueryfunction浮动documentjQuery,弹出层点击弹出层wrapjquery弹出层智能浮动jq点击弹出层jquery弹出层代码documentElement

jquery简单的弹出层浮动层代码 - 摘要: 本文讲的是jquery简单的弹出层浮动层代码,        jquery简单的弹出层浮动层代码       jquery 智能弹出层,位置可以自适应,当层靠右边显示时自动往左移。初次运行时请按F5刷新,载入远程jQuery后才能看到效果

       jquery简单的弹出层浮动层代码

      jquery 智能弹出层,位置可以自适应,当层靠右边显示时自动往左移。初次运行时请按F5刷新,载入远程jQuery后才能看到效果,点击鼠标左键,弹出层将出现,在最右边点击时层自动往左移。

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery弹出层浮动层代码</title> <script src="/ajaxjs/jquery1.3.2.js" type="text/javascript"></script> <style> *{ margin:0; padding:0} body{ margin:0; padding:0; font-size:12px} ul,li{ list-style:none} ul{position:relative;top:-3px; left:-3px;border:1px solid #ccc; background:#fff;} li{height:23px;line-height:23px;cursor:default; padding:0 0 0 10px} li.current{background:#eee} .wrap{ width:158px; background:#eee; position:absolute;} </style> <script type="text/javascript"> $(function(){ $(".wrap").hide(); var objW=$(".wrap").width(); var objH=$(".wrap").height(); $(document).mousedown(function(e){ var selfX=objW+e.pageX; var selfY=objH+e.pageY var bodyW=document.documentElement.clientWidth+document.documentElement.scrollLeft; var bodyH=document.documentElement.clientHeight+document.documentElement.scrollTop; if(selfX>bodyW && selfY>bodyH){ $(".wrap").css({top:(bodyH-objH),left:(bodyW-objW)}).show(); }else if(selfY>bodyH){ $(".wrap").css({top:(bodyH-objH),left:e.pageX}).show(); }else if(selfX>bodyW){ $(".wrap").css({top:e.pageY,left:(bodyW-objW)}).show(); }else{ $(".wrap").css({top:e.pageY,left:e.pageX}).show(); } }) $("li").hover(function(){ $(this).addClass("current"); },function(){ $(this).removeClass("current"); }).click(function(){ alert($(this).text()) $(this).parent().parent().hide(); }) }) </script> </head> <body> <div style="height:800px;width:900px"> </div> <div style="position:absolute;top:300px;left:300px"><span style="color:#f00;font-size:28px">请按F5刷新,才能看到效果,</span><br>点击鼠标左键,弹出层,<br>在最右边点击时     层自动往左移</div> <div class="wrap"> <ul onmousedown="event.cancelBubble = true"> <li>连江</li> <li>宁德</li> <li>福州</li> <li>厦门</li> <li>北京</li> </ul> </div> </body> </html>

  以上就是本文给大家分享的全部内容了,希望大家能够喜欢。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery , function , 浮动 , document , jQuery,弹出层 , 点击弹出层 , wrap , jquery弹出层 , 智能浮动 , jq点击弹出层 , jquery弹出层代码 documentElement jquery顶部浮动弹出层、jquery弹出浮动窗口、jquery弹出浮动层、jquery简单弹出层、jquery 简单弹出窗口,以便于您获取更多的相关知识。

在ie6下如何实现可拖动的弹出层固定定位?

问题描述 在ie6下如何实现可拖动的弹出层固定定位? 我写了个弹出层,可以拖动的,在除 ie6 浏览器可以用 position: fixed,使弹出层固定定位。但是 ie6 下该怎么实现呢?因为它是能够拖动的...

jquery简单的弹出层浮动层代码_jquery

jquery 智能弹出层,位置可以自适应,当层靠右边显示时自动往左移。初次运行时请按F5刷新,载入远程jQuery后才能看到效果,点击鼠标左键,弹出层将出现,在最右边点击时层自动往左移。  jquery弹出层浮动层代码 *{ margin...

js 遮罩效果

-------------------------------tipswindown.js------------------------------///-------------------------------------------------------------------------//jQuery弹出窗口 By Await [2009-11-22]//--------------------------------------------------------------------------/*参数:[可选参数在调...

Rails ujs

UJS是Rails 3引入的JavaScript框架与Rails的抽象层。我们知道Rails一些Helper是依赖于JavaScript框架的,比如Ajax Form,Ajax Link等,并且在Rails 3之前默认集成的JavaScript框架是 Prototype,再这之后才换成了社区呼声很高的 jQuery。 如前...

jquery实现可自动判断位置的弹出层效果代码

本文实例讲述了jquery实现可自动判断位置的弹出层效果代码。分享给大家供大家参考。具体如下: 这是一款jquery实现的智能弹出层效果,位置可以自适应,当层靠右边显示时自动往左移。初次运行时请按F5刷新,载入远程jQuery后...

前三篇
后三篇