русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей
Имейл
Имя и фамилия
Содержание:

css( имя )

Возвращает: Строка
Добавлена в версию: 1.0
Возвращает свойство стиля для первого совпавшего элемента.
Сокращения свойств CSS (например, margin, background, border) не поддерживаются. Например, если необходимо получить значения margin, то используйте: $(elem).css('marginTop') и $(elem).css('marginRight'), и т.д.

Аргументы

имя
Имя свойства, к которому необходимо получить доступ.

Примеры

Пример 1

Получает доступ к цвету фона элемента div на котором пользователь кликнул мышкой.
    $("div").click(function () {
      var color = $(this).css("background-color");
      $("#result").html("That div is <span style='color:" +
                         color + ";'>" + color + "</span>.");
    });
Результат выполнения кода выше:
Полный код:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
  <script>
  $(document).ready(function(){
    $("div").click(function () {
      var color = $(this).css("background-color");
      $("#result").html("That div is <span style='color:" +
                         color + ";'>" + color + "</span>.");
    });
  });
  </script>
  <style>
  div { width:60px; height:60px; margin:5px; float:left; }
  </style>
</head>
<body>
  <span id="result"> </span>
  <div style="background-color:blue;"></div>
  <div style="background-color:rgb(15,99,30);"></div>
  <div style="background-color:#123456;"></div>
  <div style="background-color:#f11;"></div>
</body>
</html>

css( свойства )

Возвращает: jQuery
Добавлена в версию: 1.0
Устанавливает свойства стиля css всех элементов набора, используя при этом объект, который содержит пары ключ/значение.

Это лучший способ указать большое количество свойств стиля для каждого совпавшего элемента.

Имейте в виду, что если ключ содержит дефис, к примеру, «background-color», то значение должно либо заключаться в кавычки, либо указываться следующим образом (camel case): backgroundColor. Поскольку «float» и «class» являются зарезервированными словами в JavaScript, то их рекомендуется всегда брать в кавычки. jQuery нормализирует свойство «opacity» в браузере Internet Explorer.

Аргументы

свойства
Пары ключ:значение для указания свойств стиля.

Примеры

Пример 1

Устанавливает цвет текста всех параграфов и цвет фона:
    $("p").hover(function () {
      $(this).css({'background-color' : 'yellow', 'font-weight' : 'bolder'});
    }, function () {
      var cssObj = {
        'background-color' : '#ddd',
        'font-weight' : '',
        'color' : 'rgb(0,40,244)'
      }
      $(this).css(cssObj);
    });
Результат выполнения кода выше:
Полный код:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
  <script>
  $(document).ready(function(){
    $("p").hover(function () {
      $(this).css({'background-color' : 'yellow', 'font-weight' : 'bolder'});
    }, function () {
      var cssObj = {
        'background-color' : '#ddd',
        'font-weight' : '',
        'color' : 'rgb(0,40,244)'
      }
      $(this).css(cssObj);
    });
  });
  </script>
  <style>
  p { color:green; }
  </style>
</head>
<body>
  <p>
    Move the mouse over a paragraph.
  </p>
  <p>
    Like this one or the one above.
  </p>
</body>
</html>

Пример 2

Если имя свойства включает в себя «-», то заключайте его в двойные кавычки.
    $("p").hover(function () {
      $(this).css({ "background-color":"yellow", "font-weight":"bolder" });
    }, function () {
      var cssObj = {
        "background-color": "#ddd",
        "font-weight": "",
        color: "rgb(0,40,244)"
      }
      $(this).css(cssObj);
    });
Результат выполнения кода выше:
Полный код:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
  <script>
  $(document).ready(function(){
    $("p").hover(function () {
      $(this).css({ "background-color":"yellow", "font-weight":"bolder" });
    }, function () {
      var cssObj = {
        "background-color": "#ddd",
        "font-weight": "",
        color: "rgb(0,40,244)"
      }
      $(this).css(cssObj);
    });
  });
  </script>
  <style>
  p { color:green; }
  </style>
</head>
<body>
  <p>
    Move the mouse over a paragraph.
  </p>
  <p>
    Like this one or the one above.
  </p>
</body>
</html>

css( имя, значение )

Возвращает: jQuery
Добавлена в версию: 1.0
Устанавливает значение одного свойства стиля css для всех элементов набора.
Если указывается число, то оно автоматически конвертируется в значение в пикселях, со следующими исключениями: z-index, font-weight, opacity, zoom and line-height. Для того, чтобы удалить свойство из элемента используйте значение с пустой строкой.

Аргументы

имя
Имя свойства.
значение
Значение свойства.

Примеры

Пример 1

При прохождении курсора над текстом изменяет его цвет на красный.
    $("p").mouseover(function () {
      $(this).css("color","red");
    });
Результат выполнения кода выше:
Полный код:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
  <script>
  $(document).ready(function(){
    $("p").mouseover(function () {
      $(this).css("color","red");
    });
  });
  </script>
  <style>
  p { color:blue; width:200px; font-size:14px; }
  </style>
</head>
<body>
  <p>
    Just roll the mouse over me.
  </p>
  <p>
    Or me to see a color change.
  </p>
</body>
</html>

Пример 2

Выделяет слово в параграфе на котором пользователь кликнул мышкой.
    var words = $("p:first").text().split(" ");
    var text = words.join("</span> <span>");
    $("p:first").html("<span>" + text + "</span>");
    $("span").click(function () {
      $(this).css("background-color","yellow");
    });
Результат выполнения кода выше:
Полный код:
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
  <script>
  $(document).ready(function(){
    var words = $("p:first").text().split(" ");
    var text = words.join("</span> <span>");
    $("p:first").html("<span>" + text + "</span>");
    $("span").click(function () {
      $(this).css("background-color","yellow");
    });
  });
  </script>
  <style>
  p { color:blue; font-weight:bold; cursor:pointer; }
  </style>
</head>
<body>
  <p>
    Once upon a time there was a man
    who lived in a pizza parlor. This
    man just loved pizza and ate it all 
    the time.  He went on to be the
    happiest man in the world.  The end.
  </p>
</body>
</html>
Была ли эта информация полезной?
   

Комментарии