1

モバイル向けのウェブサイトを開発しています。私はウェブサイトを普通の iPhone アプリのように見せようとしているので、下部にある jQuery Mobile のナビゲーション UI を使用したいと考えています。しかし、カラーバインディングをクリックアクションに追加/削除すると、問題が発生します。以下のようにJavaScriptを追加しました

function collect () {
if ($("#collect").hasClass("ui-btn-active")) {
    $("#collect").removeClass("ui-btn-active");
    removeCollect();
} else {
    addCollect();
}
}

JavaScript が機能しません。では、関数を書き直すか、それを実現する別の方法をとるべきかどうか疑問に思っています。

4

2 に答える 2

1

カスタムテーマを作成するだけです。上記のもので大丈夫だと思います。これらのボタンを含む要素にはテーマがありますか? デフォルトのテーマを使用している場合は、デフォルトのテーマが表示されると思います。それがあなたの質問に答えているかどうかはわかりません。これについては、もう少し詳しく説明する必要があるかもしれません。

上記の内容から、ボタンのアクティブ状態に不満があるようです。

于 2012-04-11T12:35:51.027 に答える
0

あなたの質問を正しく理解できたら、JQuery Themeroller を見てください。http://jquerymobile.com/themeroller/index.php

于 2012-04-11T13:50:34.900 に答える