スクリプトを ready 関数で囲みます。
$(document).ready( function() {
//your script here
});
また、スクリプト タグのテキスト属性が text/javacsript であるスペル ミスもあります。リンクに href 属性を使用するだけでも、ナビゲーションは機能するはずです。jquery モバイルでは、pageinit、pagecreate、pageshow などの特定のイベントを使用できます。
更新: クリック ハンドラーを jQuery Readyハンドラーに追加する必要があります。
<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>
コードを Chrome で試してみましたが、この小さな変更で動作します。