我有一个带xtemplate的dataview,当用户将鼠标悬停在模板中的特定图像上时,我想显示一个窗口。仅检查单击的项目的类的通常技巧不起作用,因为仅在鼠标进入该项目时才触发“ itemmouseenter”事件,直到退出整个项目并再次返回时才触发该事件。因此,一旦它进入对象,我就无法检查它是否越过了图片。如何将itemmouseenter事件分配给特定的div?我已经尝试在html中正确执行此操作,但是我无法弄清楚每当放置onmouseenter =“ hoverFunc”时遇到的“未定义函数”错误,因为我引用的是外部函数html。

最佳答案

使用委托的侦听器:

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

关于javascript - 如何在XTemplate中将Mouseenter监听器添加到div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34935657/

10-09 06:59