3 つの listView があり、そのうちの 2 つには data-filter="true" があり、ユーザーがカテゴリ フィルターなどの前のリストビューをクリックすると、プログラムでフィルターを実行します。
フィルター バーを非表示にする現在の方法は何ですか?
3 つの listView があり、そのうちの 2 つには data-filter="true" があり、ユーザーがカテゴリ フィルターなどの前のリストビューをクリックすると、プログラムでフィルターを実行します。
フィルター バーを非表示にする現在の方法は何ですか?
$(selector).removeAttr("data-filter")
リストビューを更新してみてください。display
それ以外の場合は、 CSS を介して切り替えることができます。
非表示とは、無効にすること、またはそのリストに表示されないようにすることを意味しますか?
編集:
簡単な例: http://jsfiddle.net/Twisty/YF3nN/
フィルターは、JQM を介して追加されます。
<form class="ui-listview-filter ui-bar-c" role="search">
<div class="ui-input-search ui-shadow-inset ui-btn-corner-all ui-btn-shadow ui-icon-searchfield ui-body-c">
<input class="ui-input-text ui-body-c" placeholder="Filter items..." data-type="search">
<a class="ui-input-clear ui-btn ui-btn-up-c ui-shadow ui-btn-corner-all ui-fullsize ui-btn-icon-notext ui-input-clear-hidden" title="clear text" href="#" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-icon="delete" data-iconpos="notext" data-theme="c" data-mini="false">
</div>
</form>
したがって、正しいものform
を選択するだけで、それを非表示にすることができます。