これはユーザーのログイン画面です。ログインが成功したときに別のページを表示したいのですが、この「ちょっと」は機能しますが、ログインが成功した後、両方のページが混在しています! それはすべてオーバーレイされます。そのため、ページを更新したときにのみ、正しく表示されます。jQuery バージョン 1.6.4 も使用しようとしましたが、役に立ちませんでした。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="js/custom.js"></script>
<script src="//code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
<script>
$.ajax({
...
success: function (data){
$.mobile.changePage('account.html');
},
});
</script>
また、次のページのオーバーレイの問題とは別に、ページを更新するまで機能しない JavaScript コードがあります。
$(document).ready(function() {
$(".infoBasic").click(function() {
$(this).next('.infoDetails').slideToggle("50");
});
});