jQuery объект $.cssHooks

jQuery DOM методы

Определение и применение

jQuery объект $.cssHooks позволяет добавлять новые свойства, используемые в CSS, которые изначально не поддерживаются теми, или иными браузерами. Более подробную информацию об использовании объекта вы можете найти в официальной документации.

jQuery синтаксис:

$.cssHooks;

Добавлен в версии jQuery

1.4.3

Пример использования

// инициализируем переменную, содержащая выражение селектора, который был экранирован
(function( $ ) {
    // проверяем поддерживаются ли cssHooks
    if ( !$.cssHooks ) {
        // если нет, то выводим сообщение об ошибке
      throw( new Error( "jQuery 1.4.3 or above is required for this plugin to work" ) );
    }
    // используем функцию, которая выполняется сразу же после того, как она была определена (IIFE)
    $(function () {
      $.cssHooks[ "someCSSProp" ] = {
        get: function( elem, computed, extra ) {
            // задаем функцию геттер
        },
        set: function( elem, value ) {
            // задаем функцию сеттер
        }
      };
    });
})( jQuery );
jQuery DOM методы