Изменить страницу - это то, что вы ищете.Страница загрузки просто загружает ее в DOM, так что вы можете манипулировать, прежде чем вы действительно показываете страницу
При связывании с инициализацией страницы убедитесь, что вы связываете событие pageinit, используя уникальный идентификатор.Они не могут оба иметь id = "# index".Также убедитесь, что вы привязываете инициализацию страницы к каждой странице.Ваш код будет запускать pageinit только для страницы #index, а не для teamliquid.html.
Используйте следующее в <head></head>
ваших документов:
$(document).on('pageinit','#index', function(){
$('#rssFeed').rssfeed('http://feeds.reuters.com/reuters/oddlyEnoughNews', {
limit: 10,
date: false,
});
});
$(document).on('pageinit','#otherpage', function(){
... This would be for the other page you are referring to....
});
$(document).on('swipeleft','#index', function(){
$.mobile.changePage("teamliquid.html", { transition: "slide" });
});
$(document).on('swiperight','#otherpage', function(){
$.mobile.changePage("index.html", { transition: "slide" });
});
илиполучить pageinit для огня для каждой страницы
$(document).on('pageinit','[data-role=page]', function(){
....ground breaking code...
});
Начиная с jquery 1.7, все связывают, используют и делегируют, используя метод .on ().Это рекомендуемый способ привязки вашего pageinit для JQM.Вы также можете делать классные вещи, например заменять «#index» на «[data-role = page]», чтобы ваш код срабатывал на каждой странице.Вот JSfiddle, демонстрирующий, что это действительно работает.http://jsfiddle.net/codaniel/cEWpy/2/