on可以动态绑定事件。
比如为自己在js中动态新创建的div标签绑定click事件,用click失效,用on可以
$('button').click(function () {
$('body').append("<div class='thrid'>click点击失效</div>");
});
$('.thrid').click(function () {
alert('失效了吗');
比如为自己在js中动态新创建的div标签绑定click事件,用click失效,用on可以
$('button').click(function () {
$('body').append("<div class='thrid'>click点击失效</div>");
});
$('.thrid').click(function () {
alert('失效了吗');
2018-05-13
mouseout是从当前元素上离开就会触发(包括子元素),mouseleave是从选中的元素离开触发(不包括子元素)。
2018-05-13
<script type="text/javascript">
//绑定一个mousemove事件
//触发后修改内容
$("html").mousemove(function(e) {
$(this).find('.left p:last').html('移动的(X,Y)位置:(' + e.pageX+","+ e.pageY+")")
})
</script>
测试二这样,可以整个网页取坐标,改为body,可以看到body有多大
//绑定一个mousemove事件
//触发后修改内容
$("html").mousemove(function(e) {
$(this).find('.left p:last').html('移动的(X,Y)位置:(' + e.pageX+","+ e.pageY+")")
})
</script>
测试二这样,可以整个网页取坐标,改为body,可以看到body有多大
2018-05-13
<p>1</p>
$('p').mousedown(function(e) {
alert(e.target.textContent)
})
//this指向button元素
$("button:eq(1)").mousedown(function() {
$('p').mousedown() //指定触发绑定的事件
})
<p>2</p>
测试二,对上面一个p绑定了事件,下面的p没有绑定事件,是与标签和script出现顺序有关吗
$('p').mousedown(function(e) {
alert(e.target.textContent)
})
//this指向button元素
$("button:eq(1)").mousedown(function() {
$('p').mousedown() //指定触发绑定的事件
})
<p>2</p>
测试二,对上面一个p绑定了事件,下面的p没有绑定事件,是与标签和script出现顺序有关吗
2018-05-13
$("button:eq(2)").add(".test3").click(1122, function(e){
alert(e.data)
})
测试三这样写好看些add()给div也加了点击事件
alert(e.data)
})
测试三这样写好看些add()给div也加了点击事件
2018-05-13
$('.aaron').on('click','li',function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
}) 改成这样也可以
alert('触发的元素是内容是: ' + e.target.textContent)
}) 改成这样也可以
2018-05-08
已采纳回答 / Dong大瓜
mouseover 事件要考虑到事件冒泡,也就是a的父级元素也有绑定mouseover事件的话,那么a的事件触发的同时也会触发父级元素的事件
最新回答 / Sapce
你可以检查下代码, <body></body> 区域包含所有标识在内,body 的高度是到 #msg 的高度之后,#msg 后的空白部分不是 body 部分的内容了
2018-05-03