1.页面加载时触发ready()事件ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的:$(document).ready(function(){})等价于$(function(){});2.使用bind()方..
分类:
Web程序 时间:
2015-07-15 23:03:27
阅读次数:
145
1.event.stopPropagation(); 事件处理过程中,阻止了事件冒泡,但不会阻击默认行为(它就执行了超链接的跳转)2.returnfalse; 事件处理过程中,阻止了事件冒泡,也阻止了默认行为(比如刚才它就没有执行超链接的跳转)3.event.preventDefault...
分类:
Web程序 时间:
2015-07-01 21:49:18
阅读次数:
133
事件(或消息)是一种常用的软件设计模式,能够降低消息处理者和消息发布者的之间的耦合,比如J2EE里面的JMS规范。设计模式中的观察者模式(也叫发布/订阅模式),这对于javascript代码同样适用。之前写的JQuery相关博客中,详细介绍了JQuery的事件处理机制和特性,具体可以参考这个目录下的文章。JQuery事件处理其实就是使用了发布/订阅模式,包括它提供的命名空间机制、自定义事件都非常的棒,但是JQuery事件处理有一个缺陷:JQuery事件都是和DOM元素相关的,但是很多时候我们并不需要DOM元...
分类:
编程语言 时间:
2015-07-01 20:40:41
阅读次数:
133
jQuery事件之鼠标事件鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。 $('p').click(function(){ alert('click function is running ...
分类:
Web程序 时间:
2015-06-30 19:59:54
阅读次数:
103
今天看到了 preventDefault() 方法,就复习了一下jQuery 事件方法,记下随记
jQuery 参考手册 - 事件
事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。
触发实例:
$("button#demo").click()
上面的例子将触发 id="demo" 的 button 元素的 click 事件。
绑定实例...
分类:
Web程序 时间:
2015-06-30 18:19:14
阅读次数:
669
鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。 $('p').click(function(){ alert('click function is running !'); }); (2):...
分类:
Web程序 时间:
2015-06-24 12:29:03
阅读次数:
149
用JavaScript就离不开jquery,事件链也必不可少。下面的例子参考自《jQuery权威指南》css中定义了一个框架元素,包含标题和内容。并设置内容初始不可见。当用户单击Class名称为”title“的元素师,自身增加名称为”control“的样式;同时,将接下来的Class名称为”cont...
分类:
Web程序 时间:
2015-06-23 15:00:42
阅读次数:
239
1、使用jQuery实现事件绑定 语法: $obj.bind(事件类型,事件处理函数) 如: $obj.bink('click',fn); 简写形式 $obj,click(fn); 注: $obj.click()则代表触发了click事件。2、获得事...
分类:
Web程序 时间:
2015-06-19 23:08:19
阅读次数:
305
1,模拟操作
(1)常用模拟
在jQuery中可以用trigger() 方法来实现模拟操作。例如可以是用下面的代码来实现btn的click事件,$("#btn").trigger("click");也可以直接用简化写法click()方法来实现。示例代码如下:$("#btn").click();(2) 触发自定义事件
trigger()方法不仅能触发浏览器支持的具有相同名称的事件,也可以触发自...
分类:
Web程序 时间:
2015-06-18 19:49:06
阅读次数:
182