在chrome(版本39.0.2171.71 m)上,我遇到了所有(基于引导程序的)模态的问题。
我找到了问题,但需要帮助解决:
用户样式表将覆盖模式的hide类:
/* user stylesheet */
.hide {
position: absolute;
top: -9999px;
left: -9999px;
}
如何防止这种情况发生?
(例如,如果我转到strato.nl,然后点击广告的播放按钮(在页面中间),我确实会看到背景,但模式本身不会显示。)
编辑
让我澄清一下:我不是在建立网站,只是在查看某些具有隐藏类的网站时遇到麻烦。
就像在使用
class="modal hide fade in"
的引导程序模态中一样,此处应显示模态(因为它已淡入),但是chrome的用户样式表实际上会覆盖引导程序的hide类的CSS。 最佳答案
在jbutler483向您展示的帖子中,您具有以下代码:
var el=document.getElementsByTagName('*');
for(var i=0;i<el.length; i++){
if(el[i].getAttribute("type")=="text/css")
el[i].parentNode.removeChild(el[i]);
};
试试吧,也许行得通。