Ох-ох! А нельзя просто добавить в документ объект style с нужным цссным правилом внутри?
Приоритетность у селекторов одинаковая, так что, тот набор правил, который в документе позже, перекроет тот, что раньше. |
я думаю, Dobrak решал несколько другую задачу, а именно, "как сделать ...:hover {} с помощью jQuery" ;)
|
На мой взгляд самое просто решение:
<style type="text/css">
a {color: red;}
.color {color: black;}
</style>
<a href="#" class="color">наведи</a>
<script type="text/javascript">
$(function(){
$('a').hover(function(){
$(this).toggleClass('color');
});
})
</script>
|
monolithed, подразумевается, что .color {color: black;} добавляется динамически? Зачем здесь jQuery?
p.s. а когда пользователь уберет мышь? |
Цитата:
Цитата:
Цитата:
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<style type="text/css">
a {color: red;}
.color {color: black;}
</style>
<a href="#" class="color">наведи</a>
<script type="text/javascript">
$(function(){
$('a').hover(function(){
$(this).toggleClass('color');
});
})
</script>
|
Цитата:
|
У меня функция цепляется практически к любому элементу с классом ".price" (DIV, TR, P, SPAN и т.д.)
А главное люблю когда код красивый и если пишу с использованием JQuery на сайте - то предпочитаю все функции на нём реализовывать, чтоб код не запутывать ... Спасибо monolithed у меня второй this оказывается мона опустить :) я не подумал об этом |
| Часовой пояс GMT +3, время: 14:30. |