Enquire.js 是一个Javascipt,它为Javascripts重新创建CSS媒体查询.这意味着您可以将Javascripts包装在Media Queries中.(就像你在媒体查询中包装CSS一样).
我不太清楚如何使用它.本教程说明了这一点:
enquire.register("max-width: 960px", function() {
// put your code here
});
Run Code Online (Sandbox Code Playgroud)
但是,当我遵循它时,我的代码停止工作.
以下是一些没有Enquire.JS的Jquery选项卡示例.它工作正常.
这是相同的选项卡,但添加了Enquire.JS.现在它停止工作了.
我已经尝试了不同的代码变体,但它们都不起作用.我究竟做错了什么?
我想你可能已将Jquery Tab代码放在一个单独的文件中,然后从Enquire.Js中链接到该文件,但我不知道你会怎么做.(虽然我知道它会让你的脚本更加可重用,但它会很方便.)
PS.这不是对Enquire.Js的批评.我知道问题在于我缺乏Javascript的熟练程度!我确实花了几个小时寻找解决方案,但找不到任何东西.
谢谢你的帮助!