[Функция] mousemove(fn)
Раздел "Events"
Связать функцию с событию mousemove для каждого подходящего элемента.
Параметры
mousemove(fn)
1.0
fn:
функция обработчик события mousemove
function (eventObject) { this; // элемент }
Описание
Событие возникает, когда курсор мыши перемещается над элементом. Обработчик получает одну переменную – событие объект. Объект содержит свойства clientX и clientY, представляющие координаты курсора.
Примеры
Пример:
Показать координаты курсора, перемещаемого над элементом div. Координаты определяются относительно элемента window.
"jQuery"
$("div").mousemove(function(e){ var pageCoords = "( " + e.pageX + ", " + e.pageY + " )"; var clientCoords = "( " + e.clientX + ", " + e.clientY + " )"; $("span:first").text("( e.pageX, e.pageY ) - " + pageCoords); $("span:last").text("( e.clientX, e.clientY ) - " + clientCoords); });
"HTML"
<p> Попробуйте перемещать курсор. <span>Двигайте курсором над элементом div.</span> <span> </span> </p> <div></div>
"CSS"
div { width:250px; height:170px; margin;10px; margin-right:50px; background:yellow; border:2px groove; float:right; } p { margin:0; margin-left:10px; color:red; width:250px; height:120px; padding-top:70px; float:left; font-size:14px; } span { display:block; }
"Живой пример jQuery"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <link href="http://test-drupal.ru/themes/slyweb/css/jqueryiframe.css" rel="stylesheet" type="text/css"/> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script> <script> $(document).ready(function(){ $("div").mousemove(function(e){ var pageCoords = "( " + e.pageX + ", " + e.pageY + " )"; var clientCoords = "( " + e.clientX + ", " + e.clientY + " )"; $("span:first").text("( e.pageX, e.pageY ) - " + pageCoords); $("span:last").text("( e.clientX, e.clientY ) - " + clientCoords); }); }); </script> </head> <body class="iframe"> <p> Попробуйте перемещать курсор. <span>Двигайте курсором над элементом div.</span> <span> </span> </p> <div></div> </body> </html> <style> div { width:250px; height:170px; margin;10px; margin-right:50px; background:yellow; border:2px groove; float:right; } p { margin:0; margin-left:10px; color:red; width:250px; height:120px; padding-top:70px; float:left; font-size:14px; } span { display:block; } </style>
Версия jQuery 1.4.2
Документ создан 2010-08-21