`
zengshaotao
  • 浏览: 792566 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

$.browser.msie为空

 
阅读更多

'$.browser.msie' 为空或不是对象,这个是jQuery错误
出现这个错误,是因为升级了jQuery版本,从1.9以前升级到1.9以后,因为$.browser.msie在1.9以后的jQuery中不存在了,所以报错。

jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support

 

另外,对于jquery-easyui-1.2.6/jquery.easyui.min.js ,也用到了类似的判断,需要注意版本之间的兼容。

分享到:
评论

相关推荐

    $.browser.msie 为空或不是对象问题的多种解决方法

    ‘$.browser.msie’ 为空或不是对象,这个是jQuery错误 出现这个错误,是因为升级了jQuery版本,从1.9以前升级到1.9以后,因为$.browser.msie在1.9以后的jQuery中不存在了,所以报错。 jQuery 1.9 移除了 $.browser ...

    26个Jquery使用小技巧

    例如,`$.browser.mozilla`用于检测是否为Firefox浏览器,`$.browser.version`则提供浏览器的具体版本号。通过条件判断,可以针对不同浏览器执行特定的代码。 ### 技巧五:图片预加载 ```javascript $.preload...

    jQuery 1.4实用技巧

    if($.browser.msie && $.browser.version > 6){ // 执行某些操作 } }); ``` 需要注意的是,由于 `$.browser` 的使用已经被官方标记为废弃,建议采用现代 JavaScript 的特性来检测浏览器类型。 #### 五、预加载...

    Jquery使用小技巧汇总

    if ($.browser.msie && $.browser.version > 6) { // IE6以上 } }); ``` 5. **预加载图片**:在图片加载前先进行预加载,提高用户体验。 ```javascript function preloadImage(url) { var img = new Image(); ...

    基于jQuery1.9版本如何判断浏览器版本类型

    在jQuery 1.9之前,可以使用`$.browser.msie && 7 > $.browser.version`。而在1.9之后,由于`$.browser.version`不再可用,可以利用IE特有的CSS属性检测,如: ```javascript if ('undefined' == typeof(document...

    IE6中使用position导致页面变形的解决方案(js代码)

    如图所示: 解决方案: 1.缩放窗体时先得到内容左边的空白宽度。 $(“#nav”).offset().... 代码如下: var ietest=function() { if ($.browser.msie) { if ($.browser.version == “6.0”) { var _width=document.do

    jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法

    具体的做法是重写$.browser对象,使其返回一个空对象或一个空函数。这种方法可以在不进行广泛代码修改的情况下,避免出现“Cannot read property 'msie' of undefined”的错误。 总结来说,当遇到“Cannot read ...

    jquery必备代码段

    if ($.browser.msie) { // IE 特殊处理代码 } ``` 注意:`$.browser` 在 jQuery 1.9+ 已被废弃,现代项目应使用特征检测库如 Modernizr。 8. 用 jQuery 替换元素: 使用 `replaceWith` 函数替换指定元素: `...

    javascript优化

    使用 `$.browser` 可以判断浏览器的类型,例如 Safari、Opera、MSIE、Mozilla 等。 五、数组和对象操作 jQuery 中提供了多种数组和对象操作的方法,例如 `$.each()`、`$.map()`、`$.merge()` 等。这些方法可以简化...

    javeWeb开发常用的工具代码

    使用`$.browser.msie`可以检测当前浏览器是否为Internet Explorer,以实现特定的兼容性处理: ```javascript if ($.browser.msie) { // Internet Explorer specific code } ``` 8. 替换元素: 使用`...

    jquery常用代码段

    if ($.browser.msie) { // Internet Explorer浏览器特有的逻辑处理 } ``` 需要注意的是,`$.browser`对象已被废弃,现在推荐使用`navigator.userAgent`等方法来进行浏览器检测。 ### 8. 替换DOM元素 使用`...

    jquery学习必备代码和技巧

    这段代码利用`$.browser.msie`属性来检测当前浏览器是否为IE。如果是,则执行相应的代码。需要注意的是,`$.browser`属性在jQuery 1.3版本后被废弃,因此建议使用其他方法如`navigator.userAgent.indexOf('MSIE') !=...

    49个jQuery代码经典片段

    if ($.browser.msie) { // Internet Explorer specific code } ``` 8. **替换元素**: `replaceWith` 方法可以将一个元素替换为指定的 HTML 内容或新元素: ```javascript $('#thatdiv').replaceWith('fnuh'...

    jquery案例.doc

    这里使用了`$.browser.msie`来检测当前浏览器是否为IE。 #### 8. 替换DOM元素 可以使用 `replaceWith` 方法来替换DOM中的元素。 ```javascript $('#thatdiv').replaceWith('fnuh'); ``` #### 9. 验证元素是否为...

    JQuery技巧

    可以使用`$.browser.msie`来检测用户是否正在使用IE: ```javascript if ($.browser.msie) { // 处理IE特有的功能或问题 } ``` 需要注意的是,`.browser`属性已被废弃,建议使用其他方式来检测浏览器类型。 ####...

Global site tag (gtag.js) - Google Analytics