在哪里放置我丢失的.mouseover()以获取鼠标位置?(jquery)
在阅读之后,我有以下部分工作代码:在哪里放置我丢失的.mouseover()以获取鼠标位置?(jquery),jquery,coordinates,mouseover,Jquery,Coordinates,Mouseover,在阅读之后,我有以下部分工作代码: $(document).bind ("found_match", function(e){ $('#status2').html(e.pageX +', '+ e.pageY); }); 当事件“found_match Occessed”时,它应该在div中显示鼠标坐标:“status2”,但它没有。显然是因为我错过了.mousover()。但是,在我的代码中放在哪里才能使它工作,这样它就可以在事件发生时显示鼠标坐标了 非常感谢试试这个: $('#s
$(document).bind ("found_match", function(e){
$('#status2').html(e.pageX +', '+ e.pageY);
});
当事件“found_match Occessed”时,它应该在div中显示鼠标坐标:“status2”,但它没有。显然是因为我错过了.mousover()。但是,在我的代码中放在哪里才能使它工作,这样它就可以在事件发生时显示鼠标坐标了
非常感谢试试这个:
$('#someID').mousemove(function(event){
$(document).trigger('found_match', event);
});
这里有一个小提琴的例子:(我不得不稍微更改一下自定义函数的参数)
找到了匹配项您,程序员需要在某个时刻触发该事件
$('#foo').mousemove(function (e)
{
if (someCondition) // probably involving e.pageX and e.pageY
{
$(document).trigger('found_match');
}
});
我猜found_match是您创建的自定义事件,我们可以看到它的代码吗?@amosrivera--代码在OP中……如果我在脚本中添加此项,它会显示:未定义,未定义