我在使用插件 simple modal 在我的网站上展示弹出框。我需要禁用与弹出框一起显示的叠加层。有什么解决方法吗?感谢任何帮助。
#simplemodal-overlay{
display: none !important;
}
为确保它始终可用,对于您网站中的所有simplemodal,请将overlayId
添加到simplemodal-overlay
。例如:
$("#element-id").modal({
overlayId : 'simplemodal-overlay'
});
那么覆盖层的id将永远是simplemodal-overlay
并且上述css将适用于所有情况。
编辑:
// Change overlay color and opacity
$("#sample").modal({
opacity:0,
overlayCss: {backgroundColor:"#fff"}
});
摘自: http://www.ericmmartin.com/projects/simplemodal/
演示请看: http://jsfiddle.net/rathoreahsan/CzPQG/
$('#basic-modal .basic').click(function (e) {
$('#basic-modal-content').modal();
$('#simplemodal-overlay').css('display','none'); /* Overlay Div's display = none */
return false;
});
See Demo: http://jsfiddle.net/rathoreahsan/Q2LHW/
$('#simplemodal-overlay').css('display','none');
,用户可以与第二个演示互动。 - Ahsan Rathod$('#simplemodal-overlay').hide();
禁用覆盖层将破坏使用模态窗口/对话框的目的。无论如何,您可以将不透明度选项设置为0。
$('.<遮罩层类>').remove();
。您也可以编辑插件并删除遮罩层。 - jcubic