可能であれば、すべての JQuery Mobile ページで入力検索フィールドのミニ バージョンを使用したいと考えています。
.ui-input-search
サンプルページを見ると、 classを持つすべての要素に class が割り当てられるように設定したいことが明らかです.ui-mini
。
data-mini="true"
単に属性を使用するのではなく、なぜこれが必要なのですか? リストビューを指定すると、data-filter="true"
JQM が入力検索要素を自動的に生成するため、そのミニ バージョンが必要であることを指定する機会がありません。
現在の解決策:
<script type="text/javascript">
$(function () { $('.ui-input-search').addClass('ui-mini'); });
</script>
(本質的によりエレガントな) CSS ソリューションはありますか? 何かのようなもの
.ui-input-search {
setClass(ui-mini); /* this line is pseudo-code */
}