上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 在页面上可以有多个事件,也可以多个元素响应同一件事, 事件冒泡引发的问题: 有些时候不想动用的事件,却因为事件冒泡而触发 解决问题: 1.事件对象 由于IE-DOM和标准的DOM实现事件对象的方法各不相同,导致在不同浏览器上获取事件对象变得比较困难,。针对这个问题,jq进行了必要的扩展和封装,从而使 阅读全文
posted @ 2016-04-25 14:08 susanws 阅读(3685) 评论(0) 推荐(0) 编辑
摘要: jq中有两个合成事件 hover()和toggle() 1.hover() hover方法用于模拟光标悬停事件。当光标移动到元素上时,会触发指定的第一个函数(enter),当光标移出这个元素时,会触发指定的第二个函数(leave); 是mouseenter和mouseleave的合成 2.toggl 阅读全文
posted @ 2016-04-25 13:06 susanws 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 为了判断元素是否显示,jquery中用is()来实现, $(function(){ $(obj).bind('click',function(){ if(obj.is(:visible)){ //编写的代码 }else{ //编写的代码 } }) }) 阅读全文
posted @ 2016-04-25 12:04 susanws 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: load方法会在元素的onload事件中绑定一个处理函数,如果处理函数绑定给window对象,则会在所有内容(包括窗口,框架,对象和图片等)加载完毕后触发, 如果处理函数绑定在元素上,则会在元素的内容加载完毕后触发, window.load(function(){ //编写代码 }) 等价于 win 阅读全文
posted @ 2016-04-25 11:54 susanws 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 此运算符是一种非常常用的元素符号,如果使用得当可以省却不少代码。三元运算符也可以称作为条件运算符,可以说是if...else语句的一种简化形式,下面就结合实例简单介绍一下如何实现次运算符,先看一下运算符的语法结构: 三元运算符之所以称作三元,就是因为具有三个操作数。当表达式一的返回值为true的时候 阅读全文
posted @ 2016-04-25 11:36 susanws 阅读(3321) 评论(0) 推荐(0) 编辑
摘要: 1,height() ,width() 此方法用来获取匹配元素的高和宽的值,如果括号内有值,则是修改匹配元素的值, 2.offset() 此方法的作用是获取元素在当前视窗的相对偏移,其中返回的对象包含两个属性,即left和top,它只对可见元素有效, 3.position() 它的作用是获取元素相对 阅读全文
posted @ 2016-04-25 11:00 susanws 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.child()方法 该方法用于取得匹配元素的子元素集合 2.next() 该方法用于取得匹配元素后面紧邻的同辈元素, 3.prev() 该方法用于取得匹配元素前面紧邻的同辈元素 4.siblings() 该方法用于取得匹配元素前后所有的同辈元素。 5.closest() 该方法用于取得最近的匹配 阅读全文
posted @ 2016-04-25 10:41 susanws 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1.this和event.target的区别: js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素; 2.this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this 阅读全文
posted @ 2016-04-25 10:27 susanws 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。 今天要介绍的是,对象之间的"继承"的五种方法。 比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; } 还有一个"猫"对象的构造函数。 funct 阅读全文
posted @ 2016-04-24 11:12 susanws 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成 阅读全文
posted @ 2016-04-24 11:11 susanws 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页