1

jquery mobile 1.3オートコンプリートでリモート呼び出しを行っているときに、「X」クリアテキストアイコンの前のフィルター入力内の右端に読み込みアイコンを表示することは可能ですか?

4

1 に答える 1

3

アップデート:

最も簡単な方法はdelete、リモート呼び出しを行う前に jQM 検索ウィジェットのアイコンを置き換え、処理が完了した後に元に戻すことです。そして、その私見は、ユーザーエクスペリエンスから、2 つ目のアイコンを追加するよりもさらに理にかなっています。

最初に ajax アイコンのクラスを定義します

.ui-icon-ajax {
    background-image: url(http://code.jquery.com/mobile/1.3.0/images/ajax-loader.gif);
    background-size: 18px 18px;
}

アイコンを置き換える ajax 呼び出しを行う2 番目の前に

$("form.ui-listview-filter a span.ui-btn-inner span.ui-icon")
    .removeClass("ui-icon-delete")
    .addClass("ui-icon-ajax");

3 番目の戻る削除アイコン戻る

$("form.ui-listview-filter a span.ui-btn-inner span.ui-icon")
    .removeClass("ui-icon-ajax")
    .addClass("ui-icon-delete");

ここにjsFiddleの例があります

于 2013-03-15T03:46:28.220 に答える