Я хочу выполнить initialize()
функцию при загрузке страницы, но простой <body onLoad="initialize()">
не работал, когда страница вызывается с другой страницы с использованием $.mobile.changePage
.
Я пробовал это, но он работает нормально только тогда, когда я набираю URL страницы прямо в браузере, а не с перенаправлением.
FireBug: инициализация не определена
<body>
<div data-role="page" id="page" data-theme="c" class="sss">
<div data-role="header">
<h1>Skopje info guide</h1>
</div>
<div data-role="content">
<div id="map_canvas" style="width:100%; height:400px;"></div>
</div>
<div data-role="footer">
<h1>test</h1>
</div><!-- /footer -->
<script type="text/javascript">
$('.sss').live('pageshow', function (event, ui) {
popTable();
initialize();
});
</script>
</div>
</body>
Функция initialize()
находится в части <head>
, а popTable()
находится в другом файле .js