Если у вас есть javascript на странице jQuery Mobile, которая загружается через ajax, вам нужно поместить теги <script>
внутри этих страниц <div>
. Это означает, что внутри div, который отмечен data-role="page"
.
Пример:
<div data-role="page" id="page-1">
...
</div>
какая-то другая страница загружается асинхронно
<div data-role="page" id="page-2">
<script type="text/javascript">...</script>
<div data-role="content">...</div>
</div>
Если вы просто переключаетесь между страницами jQM, которые на самом деле находятся в одном и том же документе, вы можете разместить свою функцию в любом месте этого документа, но, вероятно, предпочтительно в тегах <head>
.