Я не совсем то, что я ищу в терминах jQuery / Javascript. Поведение, которое я ищу, похоже на типичное слайд-шоу лайтбокса со следующими элементами:
- список предметов
- нажатие на элемент вызовет новый элемент, который ссылается на элемент в списке
- в то время как новый элемент включает навигацию next / prev, которая ссылается на список элементов.
Я создаю что-то подобное и ищу технический подход для обработки вышеуказанного.
У меня есть это для примера кода:
<ul>
<li><a href="samplelink.html">item 1</a></li>
<li><a href="anotherlink.html">item 2</a></li>
<li><a href="onemorelink.html">item 3</a></li>
</ul>
У меня все настроено так, что каждый LI A получает событие click, которое создает новый оверлейный DIV на странице, а затем добавляет в него .load ($ (this) .attr ('href)).
Все это прекрасно работает.
То, что я не знаю, как это сделать, - передать индекс LI, по которому я щелкнул, в новый div, чтобы я мог добавить правильные ссылки prev / next и фактически обратиться к следующему / prev элементу в исходном списке. Конкретный пример: если я щелкаю по второму элементу списка, в новом DIV, который я создаю, как мне передать в него информацию о том, что «это была вторая ссылка, открывшая это».