This tutorial demonstrates about the capturing mouse events using mouse-capture.js jQuery plugins. This plugin has the capability to capture mouse events according to a method in a certain situation. This will help you manipulate and manage all mouse events in the easiest way that you can’t imagine.
Basic example as follows:
.mouseclick()
- Create a design of the page.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>jQuery mouse capture demo</title> <style type="text/css"> #capture-click { position: absolute; background-color: blue; color: white; top: 100px; height: 200px; left: 200px; width: 300px; } </style> </head> <body> <div id="capture-click">It capture the mouse when clicked.</div> </body> </html>
- Set the following plugins.
<script src="jquery-1.3.1.min.js" type="text/javascript"></script> <script src="jquery.mousecapture.js" type="text/javascript"></script>
- Create a script for the mouseclick() event handler.
<script type="text/javascript"> $(document).ready(function() { $(document).ready(function() { $("#capture-click").mousecapture({ "down": function(e, s) { $(this).html("Mouse has been clicked"); // Scale the box to the appropriate size $('#capture-click').animate({ width : '200px', height : '200px' }, 1000); } }); }); </script>
Description: When mouse clicked, it will change the width and hieght of a box slowly.
.mousemove()
- Create a design of the page.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>jQuery mouse capture demo</title> <style type="text/css"> #mouse-move { position: absolute; background-color: blue; color: white; top: 400px; height: 200px; left: 200px; width: 300px; } </style> </head> <body> <div id="mouse-move">It capture the mouse when moving.</div> </body> </html>
- Set the following plugins.
<script src="jquery-1.3.1.min.js" type="text/javascript"></script> <script src="jquery.mousecapture.js" type="text/javascript"></script>
- Create a script for the mousemove() event handler.
<script type="text/javascript"> $(document).ready(function() { $("#mouse-move").mousedown(function() { $(this).html("mousedown triggered<br>on " + Date.now()); }); $("#mouse-move").mouseup(function() { $(this).html("mouseup triggered<br>on " + Date.now()); }); $("#mouse-move").mousemove(function() { $(this).html("mousemove triggered<br>on " + Date.now()); }); }); </script>
For all students who need programmer for your thesis system or anyone who needs a sourcecode in any programming languages. You can contact me @ :
Email – [email protected]
Mobile No. – 09305235027 – tnt