2014-09-19 57 views
0

现在变得非常沮丧!我有免责声明插件EMC2 Pop-Up免责声明。如何禁用点击网站免责声明

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

我设法通过增加来解决这个问题的Chrome用户:

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

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

} 

我知道这是一个懒惰的CSS修复,但它似乎是让我有嘛。

但是这个CSS不支持IE/windows。

我只需要拥有它,以便用户不能点击免责声明(在Lightbox中)。

回答

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

防止右击

0

如果您正在使用的fancybox那么也许你有“closeClick”选项设置为true,然后关闭上单击框。同样重要的是你正在使用哪个版本的fancybox。 如果您正在使用V1.3,以防止关闭效果添加到这个选项

hideOnOverlayClick:false, 
hideOnContentClick:false 

对于V2

helpers : { 
    overlay : {closeClick: false} 
}