0

jquery mobile を使用して、magento サイトのモバイル バージョンを開発しています。私の問題は、最近インストールしたモジュールのjqueryモバイルのボタンとドロップダウンスタイルを取得できないことです。

このモジュールは、顧客向けにセットアップされた店頭受け取りです。チェックアウト ページの配送方法オプションの下に jquery モバイル スタイルが表示されません。2 つのドロップダウンとその下にテキストボックスがあります。jquery mobile のスタイルではなく、通常のスタイルを示しています。

問題は、ボタンを定義するときに、

<input type="button" value="Save" />

私のファイル「pickup.phtml」には、通常のスタイルが付属しています。しかし、次のような手動で記述されたjqueryスタイルで入力すると

    <div class="ui-btn ui-shadow ui-btn-corner-all ui-fullsize ui-btn-block ui-btn-up-c" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-icon="" data-iconpos="" data-theme="c" data-inline="false" data-mini="false" aria-disabled="false">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">Continue</span>
</span>
<button class="button ui-btn-hidden" onclick="shippingMethod.save()" type="button" aria-disabled="false">
</button>
</div>

その Jquery モバイル スタイルが付属しています。つまり、スタイルはページに存在しますが、ボタンはデフォルトでそれを取得していません。

解決策はありますか?

4

1 に答える 1

0

やっとわかった……!!!!

トリガーを作成して修正しました!jquery-mobile スタイルが欠落しているページを見つけて貼り付けます...

jQuery('.yourdivsclass').trigger("create");

他の誰かに役立つことを願っています。

于 2012-12-06T11:13:45.713 に答える