vue怎么实现鼠标的框选事件

clipboard.png

有这样一个矩阵,想实鼠标框选的效果,使框住的格子变颜色,应该怎么实现?

阅读 10.2k
2 个回答

你鼠标点击下时就是onmousedown获取鼠标的坐标点,鼠标拖动时onmousemove 获取鼠标位置 ,循环你的矩阵,获得每个div相对于可视窗口的位置,看看这个位置是否在鼠标点下和拖动后的区间里,是的话,改变其颜色

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题