Не уверен, что это ваша проблема, но она была моей. Две вещи. Во-первых, убедитесь, что вы случайно не ссылались на файл jQasery Mobile jQuery более одного раза. Это приводит к плохим вещам. Во-вторых, вы можете добавить это на свою первую страницу:
$(document).bind("mobileinit", function () {
// As of Beta 2, jQuery Mobile's Ajax navigation does not work in all cases (e.g.,
// when navigating from a mobile to a non-mobile page), hence disabling it.
$.mobile.ajaxEnabled = false;
});
Тогда вы захотите использовать:
$("#pageName").bind("pageinit", function (event) {
// Start code here
});