香港最快开奖现在结果,六透社论坛,346689.com,866766慈善神算

如何让JS代码在DIV上面不被DIV挡着

  • 时间:2019-11-27 08:27  来源:未知   作者:admin   点击:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2011-09-23展开全部有很多方法可以实现,基本原理是一样的。你的实现方法是这样的:遮罩部分2个层和登录的层一开始设置的属性为display:none,这是不可见的,点击那个超链接后,开始运行js代码,登录层的内容被复制到了遮罩部分的第二个层里面成为了新的登录层,并设置这个层为最上面,遮罩部分的第一个层设置在新登录层的下面,并设置成充满整个浏览器,背景黑色,透明度为30%,这样你看上去就是半透明的了,并且很大。原来的超链接层再最下面。因为半透明的层在原来超链接层的上面并且很大,所以用鼠标点击的时候只是点击在了半透明的层上面,并没有点击到超链接层上面。

  //tranDiv层里面包含了2个层 一个是半透明的遮罩层tranDiv,另一个是新的登录层infoDiv。可以把它看做一个容器。下面2行设置它的高和宽为网页内容可视区域的高度和宽度,这样这个层就充满整个浏览器了

  //下面 设置zindex值为10000,这个值比新登录层少1,表明在新登录层的下面

  下面这个就是容器层,它的左上角位于浏览器的0,0位置就是浏览器的左上角,高度宽度在js里设置

  下面这个是遮罩层 它位于容器层的0,高手解玄区,0位置,宽度和高度都是100%,就是他的大小和位置和容器层一样,都是整个网页那么大。下面的filter用的是滤镜,他设置的是半透明,Opacity=30 半透明度30%,#000000是黑色,这样看起来就是黑色半透明的一个大层了

  下面是新的登陆层,位置和高度在这里写了,但是运行js的时候会对其进行重新设置

  展开全部js的代码?js是脚本,是不会被div挡住的,所以js可以放在页面的任何地方!

  估计你说的是js中写出来的div吧,这个与没写js时的div的方法一样!