jQuery объект $.cssHooks
Определение и применение
jQuery объект $.cssHooks позволяет добавлять новые свойства, используемые в CSS, которые изначально не поддерживаются теми, или иными браузерами. Более подробную информацию об использовании объекта вы можете найти в официальной документации.
jQuery синтаксис:
JavaScript
$.cssHooks;
Добавлен в версии jQuery
1.4.3Пример использования
Метод $.cssHooks() — пример 1
Нажмите ▶. Измените JavaScript и запустите пример повторно. Используется jQuery 3.1.1.
index.html
HTML
<p id="sample">Цвет фона установлен через cssHooks.</p>
main.js
JavaScript
$.cssHooks.someCSSProp = {
get(element) {
return element.style.backgroundColor
},
set(element, value) {
element.style.backgroundColor = value
},
}
$('#sample').css('someCSSProp', 'gold')
console.log($('#sample').css('someCSSProp'))
style.css
CSS
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
overflow-wrap: anywhere;
}
img,
input,
select,
textarea,
button {
max-width: 100%;
}
Режим чтения
Нажмите ▶, чтобы запустить пример.