はレディ機能でスクリプトを囲む試してみてください。
$(document).ready(function() {
//your script here
});
スペルの間違いは、あなたのスクリプトタグのテキスト属性は、テキスト/ javacsriptでもあります。 あなたのリンクに単にhref属性を使用するだけで、ナビゲーションが機能するはずです。 jqueryモバイルの場合、pageinit、pagecreate、pageshowという特定のイベントが利用できます。
アップデート:私はChromeであなたのコードを試してみましたが、それはこの小さな変更で動作します
<script type="text/javascript">
$(document).ready(function() {
$('#prevchild').click(function() {
$.mobile.changePage($('#home'), {
transition: 'slide',
reverse: true
});
});
$('#nextchild').click(function() {
$.mobile.changePage($('#child'), {
transition: 'slide',
reverse: true
});
});
$('#login').click(function() {
$.mobile.changePage($('#child'), {
transition: 'slide',
reverse: true
});
});
$('#back').click(function() {
$.mobile.changePage($('#home'), {
transition: 'slide',
reverse: true
});
});
$('#next').click(function() {
$.mobile.changePage($('#child'), {
transition: 'slide',
reverse: true
});
});
$('#prev').click(function() {
$.mobile.changePage($('#home'), {
transition: 'slide',
reverse: true
});
});
});
</script>
:あなたのクリックハンドラはjQueryの準備ハンドラに追加する必要があります。
OPPSのsory私はまだ私のコードを修正し、同じ問題 – unkown