Aye*_*azo 0 jquery internet-explorer-8 enquire.js
我有这个代码在IE8上不起作用...谷歌我无法找到解决方案......
你知道我怎样才能让它在IE8上运行?
这是简单的代码(桌面,平板电脑和移动设备是带有媒体查询的字符串变量......):
enquire.register(desktop, {
match: function () {
animate(a, b);
}
}).register(tablet, {
match: function () {
animate(a, b);
}
}).register(mobile, {
match: function () {
animate(a, b);
}
});
function animate(a, b) { ... };
Run Code Online (Sandbox Code Playgroud)
这取决于你想用IE8发生什么.如果您只是想让它运行桌面处理程序,那么改变您的代码:
enquire.register(desktop, {
match: function () {
animate(a, b);
}
}, true) // note the true here
Run Code Online (Sandbox Code Playgroud)
该true选项,"shouldDegrade",讲述询问对待媒体查询像往常一样,不能匹配的浏览器(IE8是不能CSS3媒体查询).这是标题下涵盖"移动先行"这里http://wicky.nillia.ms/enquire.js/#delving-deeper
或者,如果您想要完全支持IE8,则必须使用更高级的matchMediapolyfill.您可以选择填充多种填充物:http://wicky.nillia.ms/enquire.js/#legacy-browsers
请再次阅读文档,因为您似乎错过了一些重要的观点:)
| 归档时间: |
|
| 查看次数: |
1515 次 |
| 最近记录: |