jQuery mouseup()和mousedown()事件都是不言自明的,以验证是否按下或释放了鼠标按钮。
自己尝试
<html>
<head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<style type="text/css">
#mouseup, #mousedown{
float:left;
padding:8px;
margin:8px;
border:1px solid red;
width:200px;
height:150px;
background-color:#999999;
}
</style>
</head>
<body>
<h1>jQuery mouseup() and mousedown() examples</h1>
<div id="mouseup">
<h2>mouseup</h2>
Fire when mouse over this element and released the mouse button.
</div>
<div id="mousedown">
<h2>mousedown</h2>
Fire when mouse over this element and pressed on the mouse button.
</div>
<script type="text/javascript">
$('#mouseup').mouseup(function(){
$('#mouseup').slideUp();
});
$('#mousedown').mousedown(function(){
$('#mousedown').fadeOut();
});
</script>
</body>
</html>
翻译自: https://mkyong.com/jquery/jquery-mouseup-and-mousedown-example/