在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]);
};


试试吧,也许行得通。

10-05 20:43
查看更多