EN
jQuery - mouse down and mouse up events example
11
points
In this article, we would like to show you how to create mouse down (mousedown
) and mouse up (mouseup
) events using jQuery.
1. mousedown
and mouseup
methods example
// ONLINE-RUNNER:browser;
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
</head>
<body>
<div id="element" style="padding: 10px; background: orange;">
Push mouse button over element...
</div>
<script>
$(document).ready(function() {
var element = $('#element');
element.mousedown(function() {
element.text('Mose button has down state...');
});
element.mouseup(function() {
element.text('Mose button has up state...');
});
});
</script>
</body>
</html>
2. on
method with event name example
// ONLINE-RUNNER:browser;
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
</head>
<body>
<div id="element" style="padding: 10px; background: orange;">
Push mouse button over element...
</div>
<script>
$(document).ready(function() {
var element = $('#element');
element.on('mousedown', function() {
element.text('Mouse button has down state...');
});
element.on('mouseup', function() {
element.text('Mouse button has up state...');
});
});
</script>
</body>
</html>
3. on
method with event object example
// ONLINE-RUNNER:browser;
<!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
</head>
<body>
<div id="element" style="padding: 10px; background: orange;">
Push mouse button over element...
</div>
<script>
$(document).ready(function() {
var element = $('#element');
element.on({
'mousedown': function() {
element.text('Mouse button has down state...');
},
'mouseup': function() {
element.text('Mouse button has up state...');
}
});
});
</script>
</body>
</html>