今天通过一天的听课
比如:
JQuery
事件是元素和功能代码的桥梁,页面加载执行onload事件,用户点击按钮执行click事件....
点击了最里层的按钮,也触发了外层div的单击事件,以及最外层body的单击事件
事件触发的顺序是由内向外的,就好比向水里扔块石头,波纹是从内向外扩散的
触发的必须是同一类事件,如触发的是内层的click事件,则外层自动触发的也是click事件
不是这个圈里的元素(和最先触发的元素是平级关系,没有父子关系),事件不会触发$('#btn').bind('click ',function(){
$('div').css('background-color','green');
}):使用bind方式为元素绑定一个事件
$('#btn').bind('click mouseover',function(){
$('div').css('background-color','green');
}):使用bind方法为元素绑定2个事件,2个事件执行的是一个函数体
事件切换
hover():
$('#divFrame').hover(function () {
$('#divContent').show();
},
function () {
$('#divContent').hide()
}
)
$('input:eq(2)').unbind():移除第2个元素的所有事件
$('input').unbind():移除所有元素的所有事件
$('input:eq(2)').unbind('click'):移除第2个元素的click事件