canvas动画被内容遮住

在点击加号按钮时获取坐标位置执行canvas动画,动画内弄被文字和图片遮住,如图的效果是没有设置层级,看上去是canvas放到了最底层,我也试着把canvas层级调的比内容高,但是发现区域的滚动和点击的事情都被canvas遮住了,这个应该怎么解决,求大佬指教!
clipboard.png
clipboard.png

阅读 4.6k
1 个回答

提供下思路
1.点击加号, 有个红色的小球会移动到购物车,你们现在的处理方式是canvas绘制的.
可以点击加号按钮,手动让canvas层次提高,然后动画结束,在回到下层.
这样有个缺点,就是动画要快,要不动画持续中下滑不了.
2.可以试一试事件的捕获 . 把点击和滑动都换成捕获.这样就遮挡不了事件了.
3.可以用div去实现. 创建div然后做贝塞尔曲线 . css + js 动画

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