Pat*_*lds 1 browser jquery internet-explorer warnings detect
可能重复:
使用jQuery检测IE
你好,
我试图弄清楚如何在页面加载时检测浏览器类型,然后,如果浏览器是Internet Explorer,则创建一个警告框,告诉用户他们必须允许我的库的脚本工作.
我知道我需要使用$ jquery.support来完成这个,但我不知道语法,或者如何在页面加载完成后只执行一次.有没有办法我可以为页面创建一个cookie,说他们收到了警告,这样他们每次进入我的主页都不会收到警告?
提前致谢.
这很简单!
$(document).ready(function() {
if ($.browser.msie) {
// create the error box here
}
});
Run Code Online (Sandbox Code Playgroud)
HTML5BoilerPlate项目(http://html5boilerplate.com/)采用了一种很好的方法来处理特定于浏览器的调整.基本上,html标签将有一个名为ie6/ie7/ie8等的CSS类.您可以使用CSS选择器为IE进行自定义覆盖.
例:
<div class="ie_warning">Oh No, it is IE!</div>
<style>
div.ie_warning { display:none; }
.ie5 div.ie_warning, .ie7 div.ie_warning, .ie8 div.ie_warning { display:block !important; }
</style>
Run Code Online (Sandbox Code Playgroud)
这没有javascript工作,它不需要jQuery或任何其他JavaScript库.
| 归档时间: |
|
| 查看次数: |
15261 次 |
| 最近记录: |