javascript - 移动菜单需要 Jquery 2.0.1,但其他站点脚本需要旧版本

标签 javascript jquery html css jquery-mobile

我有一个客户非常满意的网站,但是在 IE 8 和更早版本中该网站完全崩溃了。

这是因为 Jquery 版本(2.0.1 - 我正在使用的移动菜单脚本似乎需要它)似乎不适用于 IE 8 及更早版本。如果我注释掉菜单并将 Jquery 版本更改为 1.8.3 就完美了,但我需要移动设备等的移动菜单。

网址是http://www.simonbutlerskiing.com

关于如何使用 1.8.3 但仍保留菜单的任何想法?

亲切的问候 利亚姆

最佳答案

jQuery 2.x 不适用于 IE8 及以下版本。他们在 2.0 版本中放弃了对 IE8/7/6 的支持,这也是他们继续维护 1.10.x 的原因。

您可以获取另一个依赖于旧版本 jQuery 的 Canvas 外移动菜单脚本(一毛钱一打),或者尝试找出一些有条件的方式来加载脚本和适当的 jQuery 版本(例如服务器-端用户代理嗅探/浏览器检测),因为无论如何您都不需要 Internet Explorer 中的移动菜单。

关于javascript - 移动菜单需要 Jquery 2.0.1,但其他站点脚本需要旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19931212/

相关文章:

javascript - 自动将某人重定向到另一个网页的最佳方法是什么?

javascript - 窗口位置 = "location.html";

javascript - 固定导航添加类依赖于部分

html - 通过添加排序字体在表格中定位

javascript - 什么是 WOPI 操作 URL?

javascript - 如何在使用 GM_xmlhttpRequest 时查看其重定向到的网站的链接

javascript - 添加显示属性时过渡效果不起作用

javascript - 设置密码输入的默认值,以便可以读取

javascript - jquery 在第一次点击时无法正常工作,但在 fiddle 中它确实如此

jquery - 单击标签时语义 UI 单选按钮不检查