我有一个用于检测浏览器并显示 div 的条件网页。
我有 5 个 div 和 5 个 id。
喜欢:
<div id="firefox">
iframe here
</div>
<div id="chrome">
iframe here
</div>
<div id="ie">
iframe here
</div>
<div id="opera">
iframe here
</div>
<div id="safari">
iframe here
</div>
当我从 firefox 打开这个网页时,它会显示 firefox iframe。而这次的body class是“gecko win”
当我从 chrome 打开这个网页时,它会显示你的 firefox iframe。而这次 body 类是“webkit chrome”
当我从 safari 打开这个网页时,它会显示你的 firefox iframe。而这次的body class是“safari”
当我从 IE 打开这个网页时,它会显示你的 firefox iframe。而这次 body 类是空白的。
现在我需要一个 javascript 代码...
当 body 类是“gecko win”时,它会自动删除其他 div,例如:chrome、opera、safari .. full content。
当它使用主体类“chrome”时,它删除了firefox,即opera等。只保留铬。
这是可能的???
如果可能的话代码是什么?
我的完整代码是: http: //pastie.org/private/6who43sltqkttc0taoqjug
我没有设置显示无代码。它已经起作用了。但我想要基于 html/body 类的代码。
- 当 body/html 类是 chrome 时,仅显示 chrome div 并从页面中删除所有其他 div。
- 当 body/html 类是 firefox 时,仅显示 firefox div 并从页面中删除所有其他 div。
- 当 body/html 类为空白时,仅显示 IE div 并从页面中删除所有其他 div。
我不想设置display:none
或visibility:hidden
编码。我想要remove()
javascript代码。