我正在尝试在 jQuery UI ( http://jqueryui.com/selectable/#default )中构建类似的东西
- 单击项目 1,然后拖动鼠标 - 您将看到 [轮廓矩形] 作为所选项目的视觉提示。
当我在 Google Closure 中尝试 thsi 时。我在容器中创建了一个容器和项目。与我们在此处演示的内容非常相似 http://closure-library.googlecode.com/git/closure/goog/demos/container.html
我修改了demo添加了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 ui 一样拥有平滑的 [outline rectangle]。