Our Blog

Изменение css стилей при помощи jquery

Сегодня продолжаем наше знакомство с замечательной библиотекой jquery. Рассмотрим возможность изменять css стили объектов на HTML странице «на лету»

Для образца возьмем div-объект:

<div id = "box"></div>

И применим для него css-стили:

<style type="text/css">
#box {
        background: #6699FF;
    height: 100px;
    width: 100px;
    position: relative;
}
</style>

В итоге синий квадрат 100 на 100.
Подключаем библиотеку jquery:

<script language="JavaScript" src="jquery-1.2.6.pack.js" /></script>

И программная часть (изменение css стилей при помощи jQuery):

<script type="text/javascript">
$(document).ready(function(){ //если DOM готов
   $("#box").css("background-color", "black" ); //изменяем css объекта с id #box, меняем
//значение свойства background-color на black. В качестве параметра можно передать как
//цвет в английском формате, так и код цвета.
      return false;
});
</script>

Кстати, необязательно использовать событие click() , или, как показано в примере выше вообще изменять css не по событию. Можно например изменить css объекта, если над ним проехалась мышь. Например так:

$("p").mouseover(function () {
$(this).css("color","red");
});
Comments ( 0 )
    -->