Сообщение от Kolyaj
|
Если же скрипт зависит только от CSS-классов (без каскадов), то как бы страница не перелопачивалась, скрипты будут работать. Точно также на новой странице достаточно отметить классами нужные элементы, и скрипт на ней будет работать.
|
Полностью согласен. Добавлю лишь, что изменять стóит не оформление элемента, а его сематическую роль. А упор делать на связи между элементами, а не на траверс ДОМа.
Иными словами, если семантичекая роль важного в интерфейсе элемента заключается в том, что это «спан внутри анкера», или «анкер внутри дива внутри бади», то что-то тут не так. Это, конечно, не отменяет кривостей jQ, но ставит (лично для меня) под вопрос их критичность в практике.