У меня есть один файл для каждой страницы, и я пытаюсь реализовать обработчик событий pageinit на каждой странице (я думаю, что то, что относится строго к одной странице, должно быть там объявлено), как показано ниже:
<body>
<div id="myPage" data-role="page">
<!-- Content here -->
<script type="text/javascript">
$("#myPage").live('pageinit', function() {
// do something here...
});
</script>
</div>
</body>
Событие правильно привязано к странице, поэтому код выполняется, но - теперь моя проблема - если я перейду на другую страницу и вернусь позже, событие pageinit будет выполнено дважды.Я думаю, это потому, что метод .live снова связывает событие pageinit со страницей.Но не должно ли событие pageinit вызываться только один раз при инициализации страницы?Что мне здесь не хватает?