情况是这样的:我有一个我们可以使用$('#container')
的 div,而这个 div 的子 div 是('#tracker')
. 在跟踪器上,我将事件绑定为:
$(document).on('mousemove', '#tracker', function(e) {
console.log(e.clientX);
}
但是,我希望将它绑定到容器的上下文中,即我希望功能与以下内容相同:
$('#tracker', '#container').onmousemove = function() { ... }
但适用于文件。或另有说明的建议
[编辑] 很抱歉原始问题含糊不清。
如果我尝试缓存,那么我可以做var v = $('#tracker', '#container')
,然后我可以做v.onmousemove = function () { ... }
这是如何工作的:
$(document).on('mousemove', <cached in var>, function(e) {
console.log(e.clientX);
}