[问题] 遮罩套件?

楼主: mrbigmouth (大嘴先生)   2014-11-14 11:46:20
目前需要一个功能
记得以前在板上有看过板友讨论过
就是做一个遮罩将整个画面遮住....但需要在该遮罩上挖出好几个洞
也就是说"除了指定的几个区块以外的其他地方禁止使用者点击"的功能
这里面要自己硬干的话感觉超麻烦
不知道有没现成的工具可以用的?
我英文不好不知道google的话关键字该怎么下 XD
作者: Ammenze (蓝天白云)   2014-11-14 13:04:00
关键字:block screen javascript
楼主: mrbigmouth (大嘴先生)   2014-11-14 13:23:00
主要需求是要能挖洞....实作上其实就是拿好几块遮罩把洞以外的地方遮起来我的困难点在于....同时间会有好几块洞位置不定的洞这边自己刻计算function光想就超麻烦....
作者: GoalBased (Artificail Intelligence)   2014-11-14 13:33:00
为何要这样的功能?
楼主: mrbigmouth (大嘴先生)   2014-11-14 13:37:00
客户希望在编辑某些东西的时候不能使用所有其他功能但又不想用modal dialog, 因为需要参考画面上其他资料
作者: alpe (薛丁格的猫)   2014-11-14 15:20:00
z-index ?
楼主: mrbigmouth (大嘴先生)   2014-11-14 16:08:00
有洞的地方可能并非单一dom结点 而是分属不同dom的不同部份....所以不能简单的抓出来盖在block上
作者: Peruheru (还在想)   2014-11-14 16:28:00
用jQuery BlockUI 反向Block编辑中的元素以外的元素如何用 :not(Selector)没试过,我猜可以这样用不过这样一来不知道是不是会重复覆蓋
楼主: mrbigmouth (大嘴先生)   2014-11-14 17:01:00
这会产生太多block吧....|||||虽然可能是一个方法....
作者: Peruheru (还在想)   2014-11-14 17:03:00
我觉得这至少比自己去算哪些区要覆蓋来的确实XD
作者: GoalBased (Artificail Intelligence)   2014-11-14 19:41:00
其他东西enable = false不行吗= =欸..优该是disable = true
楼主: mrbigmouth (大嘴先生)   2014-11-14 20:00:00
连结也不能点啊 还有诸多事件不是靠disabled能解决的还有这样没有画面示意来得明显 使用者会以为网站出错
作者: mmis1000 (秋月恋枫)   2014-11-14 20:08:00
把pointer加上禁止标示阿,使用者就会明确知道不能点了
楼主: mrbigmouth (大嘴先生)   2014-11-14 20:17:00
那也太多了 而且日后难维护(万一日后又加了新功能呢)
作者: GoalBased (Artificail Intelligence)   2014-11-15 03:38:00
上面提到z-index的方法也可以试试
作者: mmis1000 (秋月恋枫)   2014-11-15 05:44:00
pointer-event + :not(Selector) 的组合呢?虽然说pointer-event在ie上不能用...

Links booklink

Contact Us: admin [ a t ] ucptt.com