1、bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
语法:$(selector).bind({event:function, event:function, ...})
event 必需。规定添加到元素的一个或多个事件.由空格分隔多个事件。必须是有效的事件。
data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。
<span style="white-space:pre"> </span><span style="font-family:Courier New;font-size:14px;"><script type="text/javascript">
<span style="white-space:pre"> </span> $(document).ready(function(){
<span style="white-space:pre"> </span> $("button").bind({
<span style="white-space:pre"> </span> click:function(){$("p").slideToggle();},
<span style="white-space:pre"> </span> mouseover:function(){$("body").css("background-color","red");},
<span style="white-space:pre"> </span> mouseout:function(){$("body").css("background-color","#FFFFFF");}
<span style="white-space:pre"> </span> });
<span style="white-space:pre"> </span> });
</script></span>
<span style="font-family:Courier New;font-size:14px;"> <body>
<p>This is a paragraph.</p>
<button>请点击这里</button>
</body></span>
2、blur()当元素失去焦点时发生 blur 事件。
blur() 函数触发 blur 事件,或者如果设置了 function 参数,该函数也可规定当发生 blur 事件时执行的代码。
提示:早前,blur 事件仅发生于表单元素上。在新浏览器中,该事件可用于任何元素。
语法:$(selector).blur(function)
<span style="font-family:Courier New;"> <script type="text/javascript">
<span style="white-space:pre"> </span>$(document).ready(function(){
<span style="white-space:pre"> </span> $("input").focus(function(){ //获得焦点
<span style="white-space:pre"> </span> $("input").css("background-color","#FFFFCC");
<span style="white-space:pre"> </span> });
<span style="white-space:pre"> </span> $("input").blur(function(){
<span style="white-space:pre"> </span> $("input").css("background-color","#D6D6FF");
<span style="white-space:pre"> </span> });
<span style="white-space:pre"> </span>});
</script></span>
<span style="font-family:Courier New;"> <body>
Enter your name: <input type="text" />
<p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p>
</body></span>
3、change()当元素的值发生改变时,会发生 change 事件。 该事件仅适用于文本域(text field),以及
textarea 和 select 元素。change() 函数触发 change 事件,或规定当发生 change 事件时运行的函数。
注释:当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事 件会在元素失去焦点时发生。语法:$(selector).change(function)
<span style="font-family:Courier New;"> <script type="text/javascript">
$(document).ready(function(){
$(".field").change(function(){
$(this).css("background-color","#FFFFCC");
});
$("button").click(function(){
$("input").change();
});
});
</script></span>
<span style="font-family:Courier New;"> <body>
<button>激活文本域的 change 事件</button>
<p>Enter your name: <input class="field" type="text" /></p>
</body></span>
4、click()当点击元素时,会发生 click 事件。当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生一次 click。click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。
语法:$(selector).click(function)
<span style="font-family:Courier New;"> <script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").slideToggle();
});
});
</script></span>
<span style="font-family:Courier New;"> <body>
<p>这是一个段落。</p>
<button>切换</button>
</body></span>
5、dblclick()当双击元素时,会发生 dblclick 事件。当鼠标指针停留在元素上方,然后按下并松开鼠标左键时,就会发生
一次 click。在很短的时间内发生两次 click,即是一次 double click 事件。dblclick()方法触发 dblclick
事件,或规定当发生 dblclick 事件时运行的函数。提示:如果把 dblclick 和 click 事件应用于同一元素,
可能会产生问题。
语法:$(selector).dblclick(function)
<span style="font-family:Courier New;"> <script type="text/javascript">
$(document).ready(function(){
$("button").dblclick(function(){
$("p").slideToggle();
});
});
</script></span>
<span style="font-family:Courier New;"> <body>
<p>这是一个段落。</p>
<button>请双击此处</button>
</body></span>
6、
7、
8、
9、