jquery index()

12
dkameleon
На сайте с 09.12.2005
Offline
386
#11
Chukcha:
А смысл? решение есть и оно приведено.
Т.е. теперь понятен смысл index().

смысл в простоте подхода :)

Дизайн интерьера (http://balabukha.com/)
C
На сайте с 04.02.2005
Offline
277
#12

Показанный мною пример решения, на мой взгляд, проще и читабельнее, чем Вы предложили.

Подняться до патерна, найти его индекс... Не уговорите...

dkameleon
На сайте с 09.12.2005
Offline
386
#13
Chukcha:
Подняться до патерна, найти его индекс... Не уговорите...

и не пытаюсь :)

просто я считаю, что функции, выполняющие одинаковые задачи должны выглядеть одинаково :)

так в последствии будет проще разбираться :)

Joker-jar
На сайте с 26.08.2010
Offline
154
#14

Что-то мне подсказывает, что этот индекс также фигурирует и в href, поэтому самое универсальное решение - доставать его оттуда. Перехват события click для li неизвестно как обработается различными браузерами. Возможно, где-то не будет подавляться переход по ссылке (надо потестировать)

C
На сайте с 04.02.2005
Offline
277
#15
dkameleon:

просто я считаю, что функции, выполняющие одинаковые задачи должны выглядеть одинаково :)
так в последствии будет проще разбираться :)

100% согласен, поэтому и была показана попытка "унифицировать"

Тогда уж проще переписать первую часть, используя each(). Но!!! Первая часть была написана не мною, вторую попытался сделать как первую - крах. Получилась "залепуха".

---------- Добавлено 08.05.2012 в 14:06 ----------

Что-то мне подсказывает, что этот индекс также фигурирует и в href,

Не угадали :)

Но обрабатывать click на li - не комильфо, пмсм.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий