Как отключить выбранный элемент списка при использовании Fx.Morph? - PullRequest
0 голосов
/ 29 декабря 2011

http://jsfiddle.net/chakri/92tqF/

Мне нужна помощь с кодом выше.Я пытаюсь отключить эффект наведения для выбранного элемента в меню.Но я не могу изменить Javascript (довольно новый).

Это вертикальная навигация с использованием Mootools Fx.Morph.Я пытаюсь использовать класс selectedleftnav, применяя его к элементу списка (пользователь будет на этой странице, когда он щелкнет ссылку).Меню будет уникальным для разных страниц, поэтому мне нужно отключить выбранный пункт для каждой страницы.

Любая помощь приветствуется.

Спасибо!

1 Ответ

0 голосов
/ 29 декабря 2011

При выборе элементов списка для применения эффекта используйте:

var list = $$('#idList LI');

Вы можете улучшить селектор, чтобы исключить выбранный, используя шаблон селектора :not() (в этом волшебство CSS3 селекторов , поддерживаемых Mootools и доступных благодаря Mootools в любом браузере):

var list = $$('#idList LI:not(#selectedleftnav)');

Здесь вы можете увидеть результирующую скрипку .

...