Сегодня продолжаем наше знакомство с замечательной библиотекой 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 )