Как добавить класс на элемент зависания в MooTools? - PullRequest
1 голос
/ 12 августа 2011

Я использую MooTools 1,12

Как объявить класс элементу при наведении курсора?

, например

У меня есть

<a href="example.html">Some text</a>
<a href="example.html">Some text</a>
<a href="example.html">Some text</a>
<a href="example.html">Some text</a>

anf при наведении курсора на ссылку Я хочу это:

<a href="example.html">Some text</a>
<a href="example.html">Some text</a>
<a class="hover" href="example.html">Some text</a> <!-- I am over this link -->
<a href="example.html">Some text</a>

Заранее спасибо

1 Ответ

4 голосов
/ 12 августа 2011

Просто определите событие, которое добавляет или удаляет класс для mouseenter и mouseleave.

$$('a').addEvents({
  'mouseenter': function() { $(this).addClass('hover'); },
  'mouseleave': function() { $(this).removeClass('hover'); }
});

Однако, если вы используете это для изменения свойств CSS в ссылке, вам лучше использовать:hover псевдокласс в CSS.Использование псевдокласса позволит вашим изменениям работать в браузерах без Javascript.

...