Работа с CSS в jQuery
.css() — возвращает или изменяет значения css-величин у выбранных элементов страницы.
Функция имеет четыре варианта использования.
.css( propertyName )
Возвращает значение свойства propertyName у выбранного элемента. Если выбрано несколько элементов, то значение будет взято у первого.
- propertyName — имя свойства.
.css( propertyName, value )
Устанавливает значение value свойству propertyName для всех элементов набора jQuery.
- propertyName — имя свойства;
- value — значение, присваиваемое свойству.
.css( propertyName, function )
Присваивает свойству propertyName значение, возвращенное функцией function() для всех элементов набора jQuery.
- propertyName — имя свойства;
- function (index, value) — функция, которая вызывается индивидуально для каждого отдельного элемента в наборе, а возвращаемое ею значение становится значением атрибута
- index — позиция элемента в наборе;
- value — текущее значение свойства
propertyNameу элемента.
.css( properties )
Присваивает одновременно несколько свойств для всех элементов набора jQuery, с помощью объекта отображения.
- properties — {имя_свойства1: значение, имя_свойства2: значение и т.д.}
Метод .css() позволяет легко получить значение свойства вычисляемого стиля из первого соответствующего элемента, особенно с учетом различных способов доступа браузерами к большинству этих свойств. Например, Internet Explorer обращается к свойству float как styleFloat, а W3C-браузер как cssFloat. В jQuery вы можете просто использовать «float», а библиотека сама будет переводить его на правильное значение для каждого браузера.
Кроме того, jQuery в равной степени может интерпретировать код CSS и DOM для свойств, название которых состоит из нескольких слов. Например, jQuery понимает и возвращает правильное значение для .css( "background-color") и для .css( "backgroundColor"). Это означает, что смешанное написание имеет особое значение, например .css( "WiDtH" ) не будет делать то же самое, что и .css( "width" ).
Здравствуйте. Есть вот такой код —
—-
var nowPlayingTimeout;
var nowPlaying;
function loadNowPlaying() {
$.ajax({
cache: false,
dataType: «json»,
url: ‘http://site.com/api/nowplaying/station_shortcode’,
success: function(np) {
// Do something with the Now Playing data.
nowPlaying = np;
nowPlayingTimeout = setTimeout(loadNowPlaying, 15000);
}
}).fail(function() {
nowPlayingTimeout = setTimeout(loadNowPlaying, 30000);
});
}
$(function() {
loadNowPlaying();
});
——
Можете подсказать каким образом его можно вывести в вордпресс, чтобы при этом информация автоматически обновлялась?