- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Query Mobile でのページ遷移アニメ)
Query Mobile でのページ遷移アニメ
このQ&Aのポイント
- jQuery Mobile でのページ遷移アニメーション(data-transition)についての質問
- 通常のフォームのサブミットボタンでページ遷移をした場合はアニメーションするが、JavaScriptの document.forms[0].submit(); でページ遷移をしようとすると、アニメーションが効かない
- JavaScriptの document.forms[0].submit(); 関数でサブミットしてもページ遷移のアニメーションは効かない
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
jQuery Mobileはまったく知りませんので、完全にヤマカンだけの回答ですが… >サブミットボタンでページ遷移をした場合はアニメーションするのですが とのことですので、スクリプトからボタンを押せばよいのではないでしょうか? element.tap()とかclick()とか、あるいはtriggerメソッドなどがあるのではないかと想像しますが、それを用いてサブミットさせれば、ボタンを押したのと同様の動作が期待できると思います。 サブミットボタンを設けていないのでしたら、hiddenで設けておくとか。 サブミットボタンが無くて、HTMLも変えられないというのであれば、初期設定でスクリプトからボタンを作成しておくとか… >どうしても JavaScriptの document.forms[0].submit(); 関数でサブミットしなければなりません。 この意味が、submit()以外のメソッドは使ってはいけない、という意味でしたら(↑)は無視してください。
お礼
「サブミットボタンをスクリプトで作成して click();」ですか。 その手がありましたか。 やってみました。できました。 ありがとうございました。