gpt4 book ai didi

javascript - JQUERY,需要不支持 IE6 的警告用户

转载 作者:数据小太阳 更新时间:2023-10-29 04:22:40 24 4
gpt4 key购买 nike

我正在构建一个应用程序,此时无意支持 IE6。为了公平对待 IE6,我希望 IE6 用户知道这一点,而不是认为该应用程序是由不称职的开发人员制作的。

我希望有一个 JQUERY 插件可用,它将在页面顶部提供一个漂亮的 StackOverflow 样式警报,即插即用,我就完成了。奇怪的是我没有找到这样的插件。

有没有人知道任何可以进行 IE6 检测并能发出警告的插件?这似乎是最近很常见的事情。

谢谢

最佳答案

使用条件和 CSS

如果你有一个header include类型文件,(或者类似Rails中的layout),只需使用IE条件:

<body>
<!--[if lte IE 6]>
<div id="ie-warning">This site does not support IE6</div>
<![endif]-->

然后在样式表中使用简单的样式。

或者,如果您真的想要 jQuery:

这是一个简单的 jQuery 脚本,可以执行您想要的操作。复制并保存到 jquery.ie6.js:

(function($){
$(function(){
var message = "This site does not support Internet Explorer 6. Please consider downloading a <a href='http://firefox.com'>newer browser</a>.",
div = $('<div id="ie-warning"></div>').html(message).css({
'height': '50px',
'line-height': '50px',
'background-color':'#f9db17',
'text-align':'center',
'font-family':'Arial, Helvetica, sans-serif',
'font-size':'12pt',
'font-weight':'bold',
'color':'black'
}).hide().find('a').css({color:'#333'}).end();
div.prependTo(document.body).slideDown(500);
});
})(jQuery);

然后将它放在页面的 head 中(当然是在包含 jQuery 之后):

<!--[if lte IE 6]>
<script src="jquery.ie6.js" type="text/javascript" charset="utf-8"></script>
<![endif]-->

演示

This demo设置为在所有浏览器中显示,但如果像我在if lte IE 6 条件注释中显示的那样包含它,它将显示在 IE6 和旧版本的 IE 中更新。

关于javascript - JQUERY,需要不支持 IE6 的警告用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2090736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com