tinynav.js不适用于ie8

时间:2014-03-31 17:44:08

标签: javascript css internet-explorer menu drupal-7

我正在使用Drumal制作我的网站和我使用的主题" Omega kickstart Subtheme"。我已经安装了Tinynav.js模块,它不能用于" IE 8和以下浏览器",而它在所有其他浏览器中工作,包括" IE 11"。任何人都可以帮助我解决这个问题吗?谢谢。

PS:有些人可能会说tinynav.js不能使用IE 8及以下的浏览器,因为它们不支持css媒体查询。但是,我已经解决了这个问题,我所有的css媒体查询都在所有浏览器中都有很大的作用,包括所有版本的IE。

2 个答案:

答案 0 :(得分:0)

当涉及到现实世界的Web开发时,支持IE8本身就是一个加载的任务。这是由于一百种不同的因素,并且与您的问题最相关的可能是不同版本的jQuery

请注意,jQuery经常有两个可用的最新版本:支持IE8及更低版本的版本,以及不支持IE8的版本。

(截至本文即将发布的版本为2.1.0和1.11.0)

tinynav.js的创建者很可能认为非遗留版本的jQuery中提供的现代功能比支持IE8及更低版本更重要。

为了实现兼容性,更有可能需要编辑实际库的代码,可能通过 jQuery migrate plugin 。 (https://github.com/jquery/jquery-migrate/

答案 1 :(得分:0)

尝试https://drupal.org/project/responsive_menus

"简单"和" Sidr"样式适用于IE8。

关闭"绝对位置"如果使用"简单"风格。

他们使用JS来检查窗口大小而不是媒体查询。