<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>test</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<p class="main" style="width:100px;height: 200px;background: red;"></p>
<script>
$(".main").mouseleave(function() {
alert(0)
})
</script>
</body>
</html>
開始還以為是.main裡的click事件有衝突,結果發現,滑鼠的連續點擊,同樣會出發mouseleave事件
。
請教各位有沒有解決辦法。
我這邊滑鼠連續點擊並沒有觸發mouseleave事件,你可以程式碼放上去看看http://runjs.cn/code
如果是單純的連續點擊左鍵是沒有問題的,但如果有點擊右鍵或左右交替,可能會因為呼出選單,導致一些情況的發生