如何禁用点击网站免责声明

时间:2014-09-19 14:00:05

标签: css popup

现在变得非常令人沮丧!我有免责声明插件EMC2弹出免责声明。

在我的网站上它工作正常,(网站在开发URL下,直到我可以解决此问题),除了它允许用户点击免责声明一侧的任何地方并关闭它,而不是免责声明制作然后点击接受或拒绝。

我设法通过添加以下内容为Chrome用户修复了此问题:

.fancybox-opened {
z-index: 8030;
pointer-events: all !important;
}

.fancybox-lock .fancybox-overlay {
pointer-events: none;

}

我知道这是一个懒惰的CSS修复,但它似乎是让我在那里的唯一东西。

但是这个CSS并不适用于IE / windows。

我只需要让用户不能点击免责声明(在灯箱中)。

2 个答案:

答案 0 :(得分:0)

document.addEventListener("contextmenu", function(e){
    e.preventDefault();
}, false);

防止右键单击

答案 1 :(得分:0)

如果您使用的是fancybox,那么也许您将'closeClick'选项设置为true,然后在点击时关闭该框。此外,您正在使用哪种版本的fancybox也很重要。 如果您使用v1.3来防止关闭效果,请将其添加到选项

hideOnOverlayClick:false,
hideOnContentClick:false 

对于v2

helpers : { 
  overlay : {closeClick: false}
}