#html #css
#HTML #css
Вопрос:
Я хотел бы изменить цвет моих навигационных ссылок, если привязка достигает моей цели. Это работает нормально, если я использую атрибуты данных в своем <a>
, но не в том случае, если я хотел бы использовать это в своем <nav>
для всех ссылок.
Вот моя скрипка:http://jsfiddle.net/6FMsA/1
Это то, что я пробовал:
data-anchor-target="#change"
data-0="color: rgba(0,0,0,1);"
data-top="color: rgba(255,255,255,1);"
data-top-bottom="color: rgba(0,0,0,1);"
Ответ №1:
Прежде всего, ваш JavaScript имеет недопустимый синтаксис.
Кроме того, это не имеет отношения к skrollr. Вы определили цвет для ссылок в своей таблице стилей, и нет никаких причин, по которым они должны наследовать цвет элемента навигации. Если вы хотите этого, используйте color:inherit
.
Комментарии:
1. Может быть, вы могли бы мне помочь? Возможно ли использовать привязки данных skrollr более одного раза? Например, всегда на темном фоне? jsfiddle.net/6FMsA/3
2. @l00per К сожалению, нет, это невозможно. Также недопустимо использовать один и тот же идентификатор дважды. Ваш единственный вариант — не использовать другой элемент вокруг навигации.