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://www.codercto.com/courses/l/35.html
像计算机科学家一样思考Python (第2版)
[美] 艾伦 B. 唐尼 / 赵普明 / 人民邮电出版社 / 2016-7 / 49.00
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。 全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和......一起来看看 《像计算机科学家一样思考Python (第2版)》 这本书的介绍吧!