Ответ 1
$(":mobile-pagecontainer")
является селектором, он относится к родительскому элементу страниц jQM, как к внутренним страницам, так и к внешним.
По умолчанию :mobile-pagecontainer
- body
. Его также можно назвать $.mobile.pageContainer
(умственный капитал "C" в pageContainer).
.pagecontainer()
- это функция, которая используется для изменения и загрузки страниц, а также для извлечения активной страницы.
Короче говоря, $(":mobile-pagecontainer")
= $.mobile.pageContainer
= $("body")
(по умолчанию).
Значение :mobile-pagecontainer
может быть переопределено на mobileinit
, если вы хотите обернуть страницы другим элементом, чем body
.
$(document).on("mobileinit", function () {
$.mobile.pageContainer = $("#foo");
});
-
Чтобы изменить страницы (предполагается, что
foo
- это контейнер):$("#foo").pagecontainer("change", "#pageID or URL");
-
Чтобы загрузить внешнюю страницу:
$("#foo").pagecontainer("load", "URL");
-
Чтобы получить активную страницу:
$("#foo").pagecontainer("getActivePage");