当前位置:编程学习 > JAVA >>

artdialog遮罩层在内容层的下面一层,因而无法屏蔽用户操作

   如题,我最近在用 artDialog.js 和 jquery.artDialog.js 中的 art.dialog, art.dialog.open 方法中的 lock:true 属性时 发现没有锁住,只是屏幕有些地方变黑了。后来发现产生的遮罩层在需要屏蔽操作的内容层的下面一层,没有解决方法。后来我写测试例子的时候 遮罩层都是最上方的没有出现这个情况,因而弹框后,用户也无法进行其它操作。我们项目是用frameset 的,有好几层嵌套,我不知道怎么就遮罩层被需要屏蔽的内容层盖住了,无法起遮罩屏蔽用户操作的作用,那么我现在该怎么办呢???我其它的功能都实现了,就差这里了,遮罩没有效果点击其它的地方还能操作,用户体验也不好,求高手指教!!!

图片中可以看到遮罩层在内容层的下面,页面的各个区域由于未被遮罩层遮盖所以都还可以操作。 --------------------编程问答-------------------- 我想问一下,我有没有一种方式可以使得遮罩层的层级提升,提升到内容层的上方呢,把内容给遮罩了,就可以屏蔽用户操作了。 --------------------编程问答-------------------- 降低你内容的zIndex数值. --------------------编程问答--------------------
引用 2 楼 zyb134506 的回复:
降低你内容的zIndex数值.

+1 或者提升遮罩层的zIndex --------------------编程问答-------------------- 设置你遮罩层的z-index属性,默认是1,你设置大一点就可以了。一般设置为2是没问题的。 --------------------编程问答-------------------- 曾经尝试了,没有用,今天把 jquery.artDialog.js 库文件的源码有些地方改了一下,这个问题终于解决!
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,