on可以動態(tài)綁定事件。
比如為自己在js中動態(tài)新創(chuàng)建的div標簽綁定click事件,用click失效,用on可以
$('button').click(function () {
$('body').append("<div class='thrid'>click點擊失效</div>");
});
$('.thrid').click(function () {
alert('失效了嗎');
比如為自己在js中動態(tài)新創(chuàng)建的div標簽綁定click事件,用click失效,用on可以
$('button').click(function () {
$('body').append("<div class='thrid'>click點擊失效</div>");
});
$('.thrid').click(function () {
alert('失效了嗎');
2018-05-13
mouseout是從當前元素上離開就會觸發(fā)(包括子元素),mouseleave是從選中的元素離開觸發(fā)(不包括子元素)。
2018-05-13
<script type="text/javascript">
//綁定一個mousemove事件
//觸發(fā)后修改內容
$("html").mousemove(function(e) {
$(this).find('.left p:last').html('移動的(X,Y)位置:(' + e.pageX+","+ e.pageY+")")
})
</script>
測試二這樣,可以整個網頁取坐標,改為body,可以看到body有多大
//綁定一個mousemove事件
//觸發(fā)后修改內容
$("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() //指定觸發(fā)綁定的事件
})
<p>2</p>
測試二,對上面一個p綁定了事件,下面的p沒有綁定事件,是與標簽和script出現順序有關嗎
$('p').mousedown(function(e) {
alert(e.target.textContent)
})
//this指向button元素
$("button:eq(1)").mousedown(function() {
$('p').mousedown() //指定觸發(fā)綁定的事件
})
<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('觸發(fā)的元素是內容是: ' + e.target.textContent)
}) 改成這樣也可以
alert('觸發(fā)的元素是內容是: ' + e.target.textContent)
}) 改成這樣也可以
2018-05-08
已采納回答 / Dong大瓜
mouseover 事件要考慮到事件冒泡,也就是a的父級元素也有綁定mouseover事件的話,那么a的事件觸發(fā)的同時也會觸發(fā)父級元素的事件
已采納回答 / 郭包肉
移出時相當于綠色的父元素移入,由于事件向上冒泡,所以父元素在鼠標移入時也觸發(fā)了一次事件,所以計數加1
最新回答 / Sapce
你可以檢查下代碼,?<body></body> 區(qū)域包含所有標識在內,body 的高度是到 #msg 的高度之后,#msg 后的空白部分不是 body 部分的內容了
2018-05-03