У меня есть некоторые пользовательские события jquery, которые я использую на мобильном сайте jquery. Я включаю этот custom.js перед включением jquery-mobile - так как я считаю, что это правильный курс действий. Сначала включается jquery. Эти файлы включаются на каждую страницу.Использование пользовательского jquery с jQuery mobile?
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="/components/m/js/custom.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
Когда я загружаю главную страницу индекса, нет элементов, использующих custom.js. Когда я нажимаю на страницу, чтобы углубиться, это моя проблема. Поэтому я нажимаю ссылку, чтобы просмотреть исполнителя, у которого есть событие в custom.js. Когда jquery mobile делает это, мое событие click не работает.
Однако, если я перезагружаю страницу, пользовательское событие click будет работать нормально.
Что мне не хватает? Должен ли я использовать .live («щелчок», а не просто .click?
Вы уже пытались использовать live ('click')? Мне кажется, что это самый простой способ узнать. – Aeolun
Я заметил, что live («click») работает несколько по мере его запуска, но мой вызов ajax не будет работать. Но если я обновляю страницу, все будет хорошо. Так что детские шаги. – Mike
Является ли это более глубокой страницей, если это возможно, многостраничным (содержит более одного тега div с файлом jQM 'data-role =" page "')? – peterm