从this tutorial读完一段时间后,我有以下部分工作代码:
$(document).bind ("found_match", function(e){
$('#status2').html(e.pageX +', '+ e.pageY);
});
当事件:“found_match发生”时,它应该在div中显示鼠标坐标:“status2”,但事实并非如此。显然是因为我错过了.mousover()。但是在我的代码中将它放在哪里使其工作以便在事件发生的那一刻显示鼠标坐标?
非常感谢
答案 0 :(得分:1)
试试这个:
$('#someID').mousemove(function(event){
$(document).trigger('found_match', event);
});
这是一个小提琴示例:http://jsfiddle.net/maniator/M3FwY/
(我不得不稍微更改自定义函数的参数)
答案 1 :(得分:1)
found_match
是custom event。 您,程序员需要trigger
该事件。
$('#foo').mousemove(function (e)
{
if (someCondition) // probably involving e.pageX and e.pageY
{
$(document).trigger('found_match');
}
});