www.ypnh.net > js 弹出窗口后不可点击页面

js 弹出窗口后不可点击页面

代码贴出来 根据你说的 因为有弹层之后焦点锁定在弹层上了,他下面的自然不能点击。不过好像也不会这样的,你把代码贴出来。

$(function(){$(".d").click(function(){$(".mk").show();return false;//关键是这里,阻止冒泡});$(".mk").click(function(){return false;});$(document).click(function(){$(".mk").hide();});})直接看这段代码吧,点击按钮下面的框显示,点...

试试在弹出对话框后,将body的高设置为100%,overflow设置为hidden。

添加一个div,并且设置一些样式 position:fixed; z-index:90;(z-index值自定),宽高铺满整个页面,再设置个背景就可以了

将弹出层设置为position:absolute;z-index:101 再使用一个层div2,width:100%,height:100%.z-index:100,position:absolute; 这样div2会覆盖整个页面,页面上的任何元素都不可点击(页面中元素的默认z-index为0,如果有高的z-index需要将div2的z-i...

用遮罩就行 Jquery遮罩层 #BgDiv{background-color:#e3e3e3; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;} #DialogDiv{position:absolu...

这是因为你得弹出曾没有覆盖页面全部地方,把弹出层的位置设置为fixed,然后宽度和高度都设置为100%,至于iframe可以放置在中间合适的地方

document.onselectstart = new Function("return false");

你是用a标签来实现点击出现弹出层的效果的吧~如果设置超链接为"#",默认点击后就会跳转到页面顶部了。一般有两个方法,一个是设置超链接为"###",例如下面这样: 按钮 第二种方法是用JS来阻止超链接,例如下面这样: 按钮

onload事件 进入首页之后会触发这个事件,在这个事件中存入个cookie值 下次进入的时候判断这个cookie值,如果有就不执行弹框事件即可

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com