bind()
用映射方式绑定不同事件
例: $(".txt").bind({
focus: function(){
$("#divTip").show().html("执行的是focus事件");
},
change: function(){
$("$divTip").show.html("执行的是change事件");
}
})
切换事件
hover(over,out)
例:$("a").hover(function(){
//代码1
},function(){
//代码2
]
)
或:$("a").mouseenter(function(){
//代码1
})
$("a").mouseleave(function(){
//代码2
})
toggle(fn,fn1,fn2,fn3...) 每次单击后一次调用函数
例: $(function(){
$("img").toggle(function(){
//函数1
},funtion(){
//函数2
},funtion(){
//函数3
}
)
})
移除事件
unbind([type],[fn]) type 移除事件的类型,fn 需要移除的事件处理函数
例:$(funtion(){
function oclick(){
$("#divTip").append("<div>按钮二的单击事件</div>");
}
$("input:eq(0)").bind("click",function(){//绑定单击事件
$("#divTip").append("<div>按钮一的单击事件</div>");
});
$("input:eq(1)").bind("click",oclick);//绑定自定义事件
$("input:eq(2)").bind("click",
function(){//移除全部单击事件
$("input").unbind();
});
})
其他事件
one(type,[data],fn) 仅触发一次的处理函数 type事件类型 data 可选参数,event.data属性值传递给事件对象的额外数据对象,fn 绑定事件所触发的函数。
trigger(type,[data]) 文本框处于全部被选状态