Я следующий jQuery
функцииJQuery - Как вернуть значение из функции JQuery (не Аякс вызова)
jQuery(document).ready(function(){
jQuery(document).mousemove(function(e){
alert(e.pageX +', '+ e.pageY);
});
});
Я хочу, чтобы вернуть эти два значения (e.pageX
и e.pageY
) в другой функции. Как я могу это сделать?
Я пытался с этим
function getMousePosition(e)
{
var tt = jQuery(document).ready(function(){
jQuery(document).mousemove(function(e){
return (e.pageX +', '+ e.pageY);
});
});
alert(tt);
}
getMousePosition(e)
будет вызываться из другой функции.
Может ли кто-нибудь помочь в этом?
Любая помощь будет оценена по достоинству.
Edit:
Ниже приведен сценарий: 1. Я нажимаю на элемент на веб-странице. 2. Открывает всплывающее меню и открывает диалоговое окно jQuery. 2. В открывшемся диалоговом окне jQuery есть изображение/значок, теперь, когда я нажимаю на эту иконку, кроме того, открывается всплывающее меню. Теперь, когда я нажимаю на значок в диалоговом окне jQuery, он возвращает отрицательное значение в первый раз. Второй раз он возвращает положительное значение.
Для событийного кода, как это вы обычно кладете код в обработчик события, или вызвать функцию из обработчика события. Что вы пытаетесь сделать с этими данными? –
Я хочу использовать эти значения для назначения переменной его функции вызова и затем использовать ее, чтобы отобразить одно всплывающее окно, основанное на позиции мыши. – NullPointer
В вики-файле jQuery есть пример автоматического обновления: http://docs.jquery.com/Tutorials:Mouse_Position, если вы перемещаете данные, которые являются хорошим началом. – stefancarlton