私は軽量の zepto.js フレームワークを使用しており、ページ上の要素が表示されているかどうかをテストする必要があります...これは私の場合です:
ボタンは機能をトリガーしますshow_guides()
。
function show_guides() {
$('#guides').toggle();
if ( $('#guides').is(':visible') ) { // does not work
//$.cookie('guides_visible', 'true');
console.log("visible");
} else {
console.log("invisible");
//$.cookie('guides_visible', null);
}
}
表示されている場合は$('#guides')
Cookie を保存し、表示されていない場合は削除します。
ただし、zepto.js はセレクターをサポートしていない:visible
ため、別の方法を見つける必要があります。それを行う方法はありますか?現在、次のエラーが発生しています。
キャッチされないエラー: SYNTAX_ERR: DOM 例外 12
zepto のドキュメントで、これを読んだことがあります…</p>
:visible などの jQuery の非標準疑似セレクターの基本的なサポートについては、オプションの「selector」モジュールを含めます。
しかし、これを含める方法がわかりません。
ここで私を助けてくれる人はいますか? 前もって感謝します。