html手机页面 限制滑动区域(在滑动一个div区域时不会带动整个页

发布日期:2019-09-16 08:32   来源:未知   阅读:

  html手机页面 限制滑动区域(在滑动一个div区域时不会带动整个页面的滑动,详情见补充)

  html手机页面 限制滑动区域(在滑动一个div区域时不会带动整个页面的滑动,详情见补充)

  我要做一个手机页面,在一个div显示查询到的东西设置了div的高度和宽度,加了overflow属性,当数据太多,默认高度显示不下时加滚动条。现在的问题是。手机页面中,当我在div中滑动的时...

  设置了div的高度和宽度,加了overflow属性,当数据太多,默认高度显示不下时加滚动条。

  现在的问题是。手机页面中,当我在div中滑动的时候,的确是div中的滚动,

  怎么限制用户在div滑到时只是div的滚动呢,www.456701a.com,到底了就不动了。宝宝的心门怎么不跳的,求大神帮,会一直等的。谢谢。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  你的页面的高度是不是大于一屏? 如果是大于一屏,肯定会出现你所说的效果的;

  我想可以为这个div绑定个事件,如果div内容滑到底了,并且点击点在这个div内,就取消在这个div内的点击或滑动的动作,这样,当还继续在div内滑动时,就不会动了。追问恩,你理解了我说的,不过这样问题就是,滑动一次就没了,这显然不合理的。

  如果整个页面的高度大于屏幕高度肯定是会这样的,除非你body设置overflow:hidden或者position:fixed

  viewport可以控制用户在手机上两个手指缩放的行为范围,这行代码的意思是宽度为设备宽度,初始缩放为1,最大缩放也是1倍,用户不能缩放。

  apple这行是告诉iOS这是个应用,就不会像网页一样可以滚动到顶部回弹一下的效果,就是可以看到苹果默认背景灰色部分的那个效果。如果你不需要可以删掉这行。