javascript 怎么做电影院选坐那种,鼠标按下,滑动,一次选择多个座位

cups_book 发布于 2015/07/07 13:23
阅读 657
收藏 0

javascript 怎么做电影院选坐那种,鼠标按下,滑动,一次选择多个座位。

不是一个一个地点击选择,一次框选多个座位。

怎么下手?

加载中
1
开源小姐
开源小姐

可以做,就是一个透明带边框的div,鼠标拖动时改变大小,然后遍历找出所有顶点在这个框内的座位。 难点在于,反方向选择(从下往上拖动的时候)div的位置。而且不平滑。

1
程序员老李
鼠标点击事件记录起点终点坐标,再遍历座位坐标。
1
张亦俊
张亦俊

mousedown、mousemove、mouseup这三个事件咯

0
明月惊鹊
明月惊鹊

找到一个类似的网站,比如“美团”, 它要是有这个功能,嘿嘿嘿, F12,你懂的。


0
cups_book
cups_book
好像目前没有具备这种功能的网站。
0
cups_book
cups_book

引用来自“程序员老李”的评论

鼠标点击事件记录起点终点坐标,再遍历座位坐标。
有没有代码可以实现?
0
懶蟲
懶蟲
只能去售票网扒了,没弄过
0
cups_book
cups_book

引用来自“小姐_开源不”的评论

可以做,就是一个透明带边框的div,鼠标拖动时改变大小,然后遍历找出所有顶点在这个框内的座位。 难点在于,反方向选择(从下往上拖动的时候)div的位置。而且不平滑。

说的最靠谱。。。

每一个座位用一个td代表吗?

怎么记录开始点击的位置?

返回顶部
顶部