我有一个客户非常满意的网站,但是在 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/