Jquery 调整丢失光标的大小
我创建小调整大小框(红点调整大小): http://jsfiddle.net/a66Zc/ 当我缓慢地使用鼠标光标时,这工作得很好,但是当我更快地使用光标时,我的调整大小阻塞或不起作用。 为什么? 我太快了?:p
I create small resizing box (red dot to resize): http://jsfiddle.net/a66Zc/
This works fine, when i use mouse cursor slowly, but when I use cursor faster my resizing blocking or doesn't work good.
Why?
I'm too fast?:p
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就像您对
mouseup
所做的那样,您应该在文档上设置mousemove
。示例位于 http://jsfiddle.net/gaby/a66Zc/1/
Just like what you have done with the
mouseup
, you should set themousemove
on the document..example at http://jsfiddle.net/gaby/a66Zc/1/
因为它在鼠标位于小框上方时起作用,所以当您快速向上或向下移动时,光标移动的速度比框快,因此光标离开框,因此拖动不再有效。
Because it works when the mouse is over the small box, when you move up or down quickly, your cursor moves quicker than the box, hence the cursor leaves the box and consequently the dragging is no longer active.