Friday, August 3, 2012

jQuery MouseMove Event capture Mouse Position


The Mouse position on the page can be captured by handling the mousemove() event using jQuery as follows

$("#TargetObject").mousemove(function(event) {
// Add code here to handle the Event
});

The below example shows on how to Handle the Mouse event in a DIV


Example
Create a new HTML/ASPX page
Copy the below code.
Change the mapping of the jQuery file
 jquery-1.7.2.js to map to your local drive.
View the page in your browser to test the Mouse Event

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Mouse Events</title>
<script type="text/javascript"
src="JavaScript/jquery-1.7.2.js"></script>
<script language="javascript"
type="text/javascript">
        $(document).ready(function() {
            //
            // Mouse Position Event
            $("#divMousePosition").mousemove(function(event) {
                $("#spanMousePosition").text('Mouse Position: ' + event.pageX + ', ' + event.pageY);
            });  
        });
    </script>            
</head>
<body>
    <form id="frmMouseEvents" runat="server">
        <table cellpadding="2" cellspacing="2" border="1">
            <tr valign="top">
                <td align="center">
                    <div id="divMousePosition"
                            style="width:100px;
                            height:75px;
                            background-color:#FCF4EB;
                            border:1px double #E3B999;">
                            </div>                   
                </td>
                <td align="center">
                   <span
                        id="spanMousePosition"
                        style=" font-family:Verdana;
                        font-size:12px; color:Maroon;">
                    Hover to see Mouse Position
                   </span>           
                </td>
            </tr>   
        </table>
    </form>
</body>

Search Flipkart Products:
Flipkart.com

No comments: