Javascript msie问题与JS Hashchange事件
下面我将尝试用AJAX加载我基于wordpress的网站。所有的代码对我来说都很有意义,但他们使用的插件名为。我遇到的问题是,它在某种程度上使用了Javascript msie问题与JS Hashchange事件,javascript,jquery,ajax,wordpress,Javascript,Jquery,Ajax,Wordpress,下面我将尝试用AJAX加载我基于wordpress的网站。所有的代码对我来说都很有意义,但他们使用的插件名为。我遇到的问题是,它在某种程度上使用了$.browser.msie,因此当我使用jQuery 1.9运行它时,我得到了一个未捕获的TypeError:cannotread属性“msie”的未定义的错误。我尝试添加js迁移插件,但没有成功。我读到我可以添加这段代码 jQuery.browser={};(function(){jQuery.browser.msie=false; jQuery.
$.browser.msie
,因此当我使用jQuery 1.9运行它时,我得到了一个未捕获的TypeError:cannotread属性“msie”的未定义的错误。我尝试添加js迁移插件,但没有成功。我读到我可以添加这段代码
jQuery.browser={};(function(){jQuery.browser.msie=false;
jQuery.browser.version=0;if(navigator.userAgent.match(/MSIE ([0-9]+)\./)){
jQuery.browser.msie=true;jQuery.browser.version=RegExp.$1;}})();
但不知道放在哪里。有人有这个问题吗?或者是一种更好的使用AJAX加载wordpress页面的方法(保持页眉和页脚静态)?从jQuery 1.9开始,$浏览器已被删除
直接从文档中:
自jQuery 1.3和之后,jQuery.browser()方法已被弃用
在1.9中删除。如果需要,它可以作为jQuery的一部分提供
迁移插件。我们建议将特征检测与库一起使用
比如现代化
如果需要,您可以使用该插件恢复已删除的功能。如果不起作用,您可以尝试使用,并将$.browser.msie
替换为(document.documentMode!=未定义)
此脚本有更新,请参阅URL:
2013-29-11修复:从jQuery 1.9美元起,Ben代码中使用的浏览器不再受支持