Enquire.js は、JavaScript の CSS メディア クエリを再作成する Javascript です。これは、JavaScript をメディア クエリでラップできることを意味します。(メディア クエリで CSS をラップするのと同じように)。
使い方がよくわかりません。このチュートリアルでは次のように述べています。
enquire.register("max-width: 960px", function() {
// put your code here
});
ただし、それに従うと、コードが機能しなくなります。
Enquire.JSを使用しない Jquery タブの例を次に示します。それは正常に動作します。
以下は同じタブですが、Enquire.JS が追加されています。今は機能しなくなりました。
コードのさまざまなバリエーションを試しましたが、どれも機能しません。私は何を間違っていますか?
Jquery Tab コードを別のファイルに配置し、Enquire.Js 内からそのファイルにリンクした可能性があると思いますが、それをどのように行うかはわかりません。(ただし、スクリプトをより再利用可能に保つことができると思うので、知っておくと便利です)。
PS。これは Enquire.Js に対する批判ではありません。この問題は、私の Javascript の習熟度の欠如に端を発していることを私は知っています。解決策を探すのに数時間を費やしましたが、何も見つかりませんでした。
助けてくれてありがとう!