我正试图在jQuery UI ( http://jqueryui.com/selectable/#default )中构建类似的东西
当我试图关闭谷歌的时候。我在容器中创建了一个容器和项。非常类似于我们在这里的演示程序,http://closure-library.googlecode.com/git/closure/goog/demos/container.html
我修改了演示程序,添加了4行代码
goog.events.listen(goog.dom.getElement('tb4'),
goog.events.EventType.MOUSEOVER,
function(e) {
logger.info('e.clientX :'+e.clientX +' - e.clientY :'+ e.clientY);
});托管在这里(http://jsbin.com/ixEvocA/1/watch?output)
我做错什么了?或者我怎样才能让这个更快。这样我就像jquery一样有光滑的轮廓矩形。
发布于 2013-10-23 07:53:37
mouseover事件不会像您预期的那样被触发。相反,它只是mouseenter的一种“稍微复杂的形式”(参见https://developer.mozilla.org/en-US/docs/Web/Reference/Events/mouseover)。
如果我理解得很好,您想要做的事情可以通过将您所听的事件替换为mousemove来实现。
试一试
goog.events.listen(goog.dom.getElement('tb4'),
goog.events.EventType.MOUSEMOVE,
function(e) {
logger.info('e.clientX :'+e.clientX +' - e.clientY :'+ e.clientY);
}
);https://stackoverflow.com/questions/19528694
复制相似问题