jQuery Pjax: потеря доступа к jquery из-за частых кликов по ссылкам pjax? - PullRequest
0 голосов
/ 04 ноября 2011

Я использую плагин jquery Pjax от Chris Wanstrath, он же Defunkt, демо-версию здесь: http://pjax.heroku.com.

У меня он работает точно так же, как демо.Однако иногда, кажется, что это коррелирует с слишком частым нажатием ссылок pjax или кнопки браузера назад / вперед, мой файл макета теряет доступ к jquery, и функциональность pjax () падает (т. Е. Происходит полная загрузка страницы выбранного href).

Мне было интересно, является ли это просто медлительностью движка JavaScript в браузере (происходит как в chrome и firefox, так и на моем локальном хосте xampp, а также на pjax.heroku.com), где слишком частые события click и вызовы ajax сбивают с толкув результате браузер игнорирует уже загруженный javascript (т. е. jquery).

Не уверен, что эта гипотеза имеет какой-либо смысл, но у него нет других объяснений того, что кажется случайным в данный момент,

любые мысли будут высоко оценены, Тим

1 Ответ

1 голос
/ 05 ноября 2011

Проблема решена, я не понял, что существует опция «тайм-аут», значение по умолчанию меньше 1 секунды, я увеличил это значение до пары секунд, а затем pjax () больше не дает сбой,

...