Каков правильный способ инициализации объектов на мобильной странице jquery? docs говорят, что использовать "pageInit()
" без примеров этой функции, но привести примеры привязки к методу "pageinit
" (разница в заметке), Однако на этой простой тестовой странице я вообще не вижу, чтобы событие срабатывало:
<html>
<body>
<script type="text/javascript" charset="utf-8" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>
<div data-role="page" id="myPage">
test
</div>
<script>
$("#myPage").live('pageinit',function() {
alert("This never happens");
});
</script>
</body>
</html>
Что мне не хватает? Я должен добавить, что если вы меняете pageinit
на другое событие, например pagecreate
, этот код работает.
---- UPDATE ----