如何在xtemplate中添加mouseenter listener到div

时间:2016-01-21 22:34:19

标签: javascript html extjs

我有一个带有xtemplate的数据视图,我想在用户将鼠标悬停在模板中的特定图像上时显示一个窗口。检查单击项目类的常用技巧不起作用,因为“itemmouseenter”事件仅在鼠标进入项目时触发,而不会再次触发整个项目并再次返回。因此,一旦进入对象,我无法检查它是否会覆盖图片。如何将itemmouseenter事件分配给特定的div?我已经尝试在html中正确地做了,但我无法弄清楚如何解决每当我放入onmouseenter =“hoverFunc”时我得到的“函数未定义”错误,因为我引用了一个以外的函数html。

1 个答案:

答案 0 :(得分:2)

使用委派的侦听器:

view.el.on('mouseenter', function() {
    console.log('go');
}, null, {
    delegate: 'img.someCls'
});