Я смотрел на это некоторое время, и я полностью в тупике. Для этого вам понадобится firebug, посмотрите на запросы AJAX. Они, кажется, умножая после каждого щелчка следующий и предыдущий, пока это не слишком медленно, чтобы загрузить полностью:jQuery load() изнутри ajaxComplete() обратный вызов, вызывающий множественные нагрузки
http://www.ftsdev.com/freegreen/virtual-tour-prototype/virtual-tour.html
Весь исходный JavaScript для этого в:
/freegreen/virtual-tour-prototype/js/virtual-tour.js
функций, чтобы смотреть на :
launchVirtualTour()
$('#vt-next').one('click',function()
$('#vt-prev').one('click',function()
Когда ajaxComplete() вызывается проверить файл, загруженный на массив за пределами функции обратного вызова. Это позволяет мне определить, является ли это первым или последним элементом в серии, чтобы я мог скрыть предыдущие или следующие кнопки соответственно. Я имею в виду, что проблемы лежат где-то в строках 80-82, где я добавляю 1 к значению inArray(), хранящемуся в indexInArray.
Я ищу вокруг, но не могу найти подобных ситуаций там, любая помощь очень ценится.
Спасибо!
Большое спасибо Сэму, я попробую отлаживать на основе вышеприведенного первого завтрашнего утра и дам вам знать, как это происходит. –
Ха, я просто сделал снимок, и это сработало. Я перемещаю события за пределы ajaxComplete и делаю их живыми событиями, чтобы они прикреплялись к содержимому загруженного содержимого AJAX, и он работал. Большое спасибо за этого Сэма, я никогда не думал, что смогу решить эту проблему так быстро! –
Очень рад услышать Кевин. :-) Удачи с остальными! –