我正在一个网站上使用Fancybox 2,当我检查元素时注意到,一些div有一个"style"属性,里面有一些CSS。
所有这些都可以在我的样式中完成.css,所以我想知道如何删除这些添加的"样式"属性,或者至少删除填充和顶部/左侧定位等内容。
我更新说,在尝试了所有方法之后,似乎根本没有办法删除 Fancybox 添加的内联样式。我接受这是正确的答案,即使它真的不是一个答案。如果有人找到解决方案,我很想听听。
我通过添加以下代码来做到这一点:$("#div_for_overlay").css({'width': '800px', 'height': '400px'});
和设置填充:0在 fancibox.js 文件中而不是填充:15px
这删除了花式框覆盖的内联样式
要删除花式盒子内部和花式盒子外部div 的相同内容,只需执行相同的操作即可。 看看你是否可以像这样用一些jquery代码进行编辑$(".fancybox_outer").css({'宽度': '800px', '高度': '400px'});
如果没有,请在花哨的框中找到它的设置位置.js文件并内联编辑。这应该行得通。
使用 Jquery 。CSS() 将填充设置为 0,或使用 .removeAttr() 删除所有样式,您可以向其添加自己的类。