pageinit не сработает, если он находится на дополнительных страницах (НЕ ГЛАВНАЯ), если он записан общим тегом ...
У меня такая проблема - на вторичных страницах, которые не загружены с помощью 'rel = "external"', код в общем теге никогда не выполняется ...
на самом деле этот код всегда выполняется ...
<body>
<div id="indexPage" data-role="page">
<script type="text/javascript">
$("#indexPage").live('pageinit', function() {
// do something here...
});
</script>
</div>
</body>
несмотря на то, что вы создали «интерфейс с вкладками», лучше использовать «pageshow»