我已经在我正在处理的网站上安装了jQuery插件jReject,需要它只拒绝IE7及以下版本。该插件适用于所有其他浏览器,但在IE 7及以下版本中,我收到以下错误:
Object doesn't support property or method 'reject'
我正在处理的网站是http://10.scopus.com,用于运行脚本的代码是:
$(function(){
$.reject({
reject: {
msie: 7
}
}); // Customized Browsers
});
并且网站头部看起来像这样:
<link rel="stylesheet" href="/assets/master.css" media="all">
<link rel="stylesheet" href="/assets/css/flexslider.css" media="all">
<link rel="stylesheet" href="/assets/css/jquery.reject.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.js"></script><script type="text/javascript" src="/assets/js/reject.js"></script>
<script type="text/javascript" src="/assets/js/s.js"></script>
<script type="text/javascript" src="/assets/js/jquery.flexslider.js"></script>
<script type="text/javascript" src="/assets/js/jquery.reject.js"></script>
<script src="http://f.vimeocdn.com/js_opt/froogaloop2.min.js?bfeb60ee"></script>
<!--[if IE]>
<script type="text/javascript" src="/assets/js/modernizr.js"></script>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
答案 0 :(得分:-1)
我检查了你的网站。它在7以上的文档模式下工作。 所以我们必须在您的网站中更改文档模式。 用这个,会起作用 在标题中添加此脚本
<meta http-equiv="x-ua-compatible" content="IE=8" >