js如何限制页面中的一个块元素在左右移动的时候禁止上下移动 上下移动的时候禁止左右移动

块元素中是一个表格 想实现在上下移动时左右禁止 左右移动时上下禁止 touchmove事件中使用preventDefault();在移动端无效 不知道为什么 touchmove事件中改变overflow-y 在ios端 会出现每次改变跳到第一行或者第一列 求教该怎么解决d3f58a825c2f90bd71831e6d73e7e44.png
这是改变css样式的方案 但是ios 会跳第一行列
这个是最流畅的方案 有什么办法能解决跳第一行的问题
image.png
preventDefault() 经常失效

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