Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Можно ли присвоить псевдокласс элементу (https://javascript.ru/forum/dom-window/10358-mozhno-li-prisvoit-psevdoklass-ehlementu.html)

Vulkan 30.06.2010 15:27

Можно ли присвоить псевдокласс элементу
 
Здравствуйте, вот появился вопрос, в гугле не нашёл:), например в CSS присутствует класс элемента:
Код:

.some{...}
.some:hover{...}

Допустим нужно сделать чтобы при наведение на другой элемент у элемента с классом some активировался псевдокласс hover, например назначить класс элементу можно, а про псевдокласс не слышал, я понимаю что можно просто создать другой класс с нужными параметрами и всё, но элементов несколько десятков, поэтому оптимальнее был бы такой вариант, собственно вопрос - есть ли в JS возможность указывать псевдокласс элементов?

Kolyaj 30.06.2010 15:29

Нет.

Vulkan 30.06.2010 15:32

Жаль, ну ладно, обойдусь.:) Спасибо за информацию, Kolyaj.

B~Vladi 01.07.2010 00:51

Цитата:

Сообщение от Kolyaj
Нет.

Можно:)

Vulkan 01.07.2010 07:54

Цитата:

Сообщение от B~Vladi (Сообщение 61793)
Можно:)

Правда?:) И каким образом?

B~Vladi 01.07.2010 08:31

Распарсить CSS и повесить нужные обработчики. Но оно не стоит того... Слишком накладно все получается...

Vulkan 01.07.2010 08:42

Цитата:

Сообщение от B~Vladi (Сообщение 61809)
Распарсить CSS и повесить нужные обработчики. Но оно не стоит того... Слишком накладно все получается...

А-а-а, так то понятно что можно сделать, я имел ввиду уж стандартные функции. Ну всё равно спасибо.

Octane 01.07.2010 08:46

https://developer.mozilla.org/en/DOM...eet.insertRule
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx

Vulkan 01.07.2010 09:25

Octane, большое спасибо, сейчас буду разбираться, сегодня начал искать и как раз на сайте мозилы нашёл ещё одну полезную документацию на русском - Обучение Canvas.:)

Kolyaj 01.07.2010 11:46

Цитата:

Сообщение от B~Vladi
Распарсить CSS и повесить нужные обработчики.

Немножко не то, не находишь?


Часовой пояс GMT +3, время: 18:37.