2

デフォルトのテーマではなく、jquery モバイル カスタム テーマの使用を開始しました。多くの問題...しかし、現在の問題は、動的に作成されたボタンが期待どおりに機能しないことです。

$("#container").append(...) を介して注入している動的なhtmlがあります

            <div>
                <a class="view-it" data-role="button" href="">View</a>
            </div>

動的なので、私はする必要があります

$("*[data-role='button']").button();

初期化します。

ボタンはボタンのように見えますが、アンカーは依然としてハイパーリンクのように見え、クリック イベントは、ボタン自体の他の領域ではなく、ボタン内のハイパーリンクをクリックしたときにのみ発生します。

何か案は?

アップデート:

アンカーの代わりにdivを使用すると

            <div class="view-it" data-role="button">
                View 
            </div>

現在は正しく表示されていますが、ボタンの表面全体のクリックにはまだ反応しません...テキストの周りのみ(+わずかな余白)

4

1 に答える 1