jQuery jQuery.cssHooks 方法

jQuery 教程 · 2019-03-27 21:56:54

实例

定义一个新的css hook

$(function ($) { //首先检查jquery版本是否支持 cssHooks if (!$.cssHooks){ //如果不支持输出错误提醒 throw(new Error("该功能需要jQuery版本大于或等于1.4.3")); } // 封装在Dom文档加载完毕的事件里, 要再这个时候写入cssHooks,避免该cssHooks在其他地方被重写 $(function(){ $.cssHooks.height = { get: function( elem, computed, extra ) { // 处理获取该CSS属性 },set: function( elem, value ) { // 处理设置CSS属性 alert('执行处理'); } }; $('body').css('height','100%'); }); })(jQuery)

定义和用法

$.cssHooks 提供了一种方法通过定义函数来获取和设置特定的CSS值。


注意:1. 它的目的是为了标准化 CSS 属性名或创建自定义属性。
2. 例如,某些版本基于Webkit的浏览器需要-webkit-border-radius属性来设置元素的border-radius, 而早期的Firefox版本使用-moz-border-radius属性。一个CSS hook 可以标准化这些有前缀的属性, 让.css() 接受一个单一的,标准的属性的名称(border-radius,或用DOM属性的语法,borderRadius)。

语法

$.cssHooks

点击查看所有 jQuery 教程 文章: https://codercto.com/courses/l/35.html

查看所有标签

数据压缩导论(第4版)

数据压缩导论(第4版)

[美] Khalid Sayood / 贾洪峰 / 人民邮电出版社 / 2014-1 / 129.00

数据压缩已经成为信息革命的一门支撑技术,这场革命已经改变了我们的生活,而在此过程中,数据压缩也变得几乎无处不在。从MP3播放器到智能手机,再到数字电视和数字电影,数据压缩几乎成了所有信息技术的必备要素。 近年来,以大数据为标志的互联网技术高歌猛进。数据规模大、产生速度快、来源多样等特性,导致数据存储和处理都前所未有地复杂。《数据压缩导论(第4版)》作为迄今为止数据压缩领域最全面而深入的著作,......一起来看看 《数据压缩导论(第4版)》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具