куда поместить функцию jQuery внутри документа HTML? - PullRequest
0 голосов
/ 03 марта 2012

я нашел работающий пример на этом сайте http://jsfiddle.net/VNXb2/26/, но когда я поместил его в Aptana studio, он не работает, я думаю, что я не поместил функцию в нужное место, так что где Поместите эти функции относительно HTML в первом разделе, спасибо.

Ответы [ 2 ]

2 голосов
/ 03 марта 2012

jsFiddle имеет поле со списком слева, которое говорит (в ссылке, которую вы разместили) onLoadЭто означает, что он будет загружен, когда все необходимые вещи загружены и DOM инициализируется по мере необходимости.Оберните код JS в:

$(function() {
   // All JS code from there
});

, и он должен работать.Смотрите это обновление:

1 голос
/ 03 марта 2012

Если у вас есть 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>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...