zoukankan      html  css  js  c++  java
  • jQuery升级踩坑 ---Cannot read property 'mise' of undefined

    • 同学今天发了条信息问我:‘“你有没有遇到 query1.9以后的版本替代1.9以前的版本  使用jQuery migrate插件无效的问题啊???”
    • 我: ??啥?没遇到过啊?报什么错?
    • 同学:Cannot read property 'mise' of  undefined
    • 于是我开始了我日常谷歌百度之路....
    • 原因:jQuery 升级到1.9后移除了 jQuery.browser() 方法, 一搜出现了两种很受欢迎的解决方案,

    方法一 就是使用 jQuery migrate插件 引入

    <script src="jquery-1.11.3.js"></script>
    <script src="jquery-migrate-1.2.1.js"></script>

    方法二 加入如下代码

    <script>
    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; } })();
    </script>
    • 同学:方法一不行,方法二不想试,项目太复杂了
    • 我:??? 什么臭毛病!(至于他方法一为什么不行呢,我也不知道)
    • 最后终于找到了一种方法,解决了他的问题,特此记录
    • 1.找到报 Cannot read property 'mise' of  undefined 错误的文件,打开 ,找到里面所有的  $.browser.msie  
    • 2.把所有的  $.browser.msie   全部替换为 (navigator.userAgent.match(/mise [6]/i) " !window.XMLHttpRequest")    (括号也是要的哦!!!)
    • 上个图吧还是!

     这个解决方法是在哪里找到的呢?! 在一个视频里面哦!图也是视频里面截的!特此附上链接    https://www.youtube.com/watch?v=fZys5meCr20    感谢提供的参考!!!(不过需要FQ才能访问哦!!!)

  • 相关阅读:
    jmap使用
    Spring boot后台搭建一使用MyBatis集成Mapper和PageHelper
    aspose.slides for java去除水印
    win10 解决Failed installing 'Tomcat8' service
    NoSQL数据库
    windows下Java调用可执行文件
    Neo4j CQL基本使用
    初识Neo4j
    (原)下载pubFig的python代码
    (原+译)win7远程连接ubuntu16.04
  • 原文地址:https://www.cnblogs.com/xxta/p/10827261.html
Copyright © 2011-2022 走看看