2011-11-13 7 views
1

私はjquery mobileを使って基本的なhtml5アプリを作っています。私はボタンをクリックすると、新しいクラスをボディに追加する何かをやっていますlike this jsfiddle showsバックボタンjqueryをバインドすることは可能ですか?

しかし、この問題は、ユーザーが「戻る」をクリックすると、新しく追加されたクラスが残っているということです。

戻るボタンをクリックした場合、最近追加されたクラスはどうやって削除されますか?言い換えれば、どのようにして戻るボタンが機能するようにすることができますか?

答えて

1

唯一の方法は、関数をBACKボタンにバインドすることです。 私はそれのためにまっすぐ進む方法を見つけることができませんでした。ハックの1つは、すべてのアンカータグに対してクリックイベントを設定し、アンカータグの孫のスパンが "完了"のようなinnertextか、 $ .mobile.page.prototype.optionsと指定したものかをチェックすることです。 backBtnText = "完了";
その後、そこのクラスを削除できます。しかし、これは良い方法ではありません。 清潔なソリューションが見つかったら教えてください。

+0

私は何かを見つけたら別のコメントを投稿してお知らせします。 – willdanceforfun

関連する問題