美文网首页
h5移动端相关问题记录

h5移动端相关问题记录

作者: smaVivian | 来源:发表于2020-04-01 17:24 被阅读0次

禁止H5 ios滚动回弹,解决弹窗内滚动和页面同步滚动问题(页面为swiper整屏翻页)

引入inobounce.js
https://github.com/lazd/iNoBounce
需要滚动式 div加上 -webkit-overflow-scrolling: touch; 以及height

参考 https://www.cnblogs.com/haqiao/p/10417366.html

ios关闭软键盘页面不回弹(留言功能)

    $('textarea').on('blur',function(){
      window.scroll(0, 0)
    })

https://blog.csdn.net/MtangEr/article/details/86552257
https://blog.csdn.net/dongjing0813/article/details/89532495

ios上要点击两次提交键盘才消失

改click事件为touchstart,$("textarea").blur()


image.png

使用swiper整屏滑动时出现闪烁的问题

  1. 父元素或body上
.swiper-container {
  transform:translate3d(0,0,0);
  overflow:hidden;
}
  1. 子元素
.swiper-container .swiper-slide{
  -webkit-tap-highlight-color: transparent;
}

修复点击事件黑屏

body {
  -webkit-tap-highlight-color: transparent;
}

swiper滑动到下一页时播放背景音乐不生效

解决:利用swiper的touchStart事件监听,或者直接监听页面的touchstart

on: {
  touchStart: function() {
      // 注意!必须在touchStart中监听播放音乐才生效
      if(mySwiper.activeIndex === 0 && !isPaly) {
         let audio = document.getElementById('bgMusic')
         audio.load()
      }
   },
  slideChangeTransitionStart: function() {
     if(mySwiper.activeIndex === 1) {
        let audio = document.getElementById('bgMusic')
        audio.play()
        isPaly = true
     }
  },
}

video视频标签黑色边框怎么去掉

设置样式 object-fit: fill;

文字和数字的垂直(竖着)排列

  • 文本垂直(竖向)排列
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
  • 数字垂直或者(竖向)排列
    text-orientation: upright;

移动端打开web页面全屏

<meta name="apple-mobile-web-app-capable" content="yes">

https://www.imooc.com/article/43536

vant日历van-calendar自定义可选择日期

<van-calendar
  v-model="showCalendar"
  :show-confirm="false"
  @confirm="onConfirmCalender"
  :formatter="formatter"
/>

methods: {
    formatter(day) {
      let arr = ['2020/08/12', '2020/08/13', '2020/08/14']
      if (arr.includes(parseTime(day.date, '{y}/{m}/{d}'))) {
        day.type = ''
      } else {
        day.type = 'disabled'
      }
      return day
    }
}

相关文章

  • 移动端 H5 相关问题汇总

    移动端 H5 相关问题汇总: 1px 问题 响应式布局 iOS 滑动不流畅 iOS 上拉边界下拉出现白色空白 页面...

  • H5在移动端的适配

    使用H5写移动端代码时,经常会遇到在PC端显示正常,但到移动端,会出现很多问题。常见问题如下: 移动端的双击或者双...

  • 无标题文章

    H5移动端踩坑记录--持续更新分类一、IOS相关 在IOS系统的设备中,audio标签插入的语音的播放只能被交互事...

  • 移动端H5问题记录

    1、iOS-搜索框无法输入解决方案:给 input框添加 style="-webkit-user-select:a...

  • H5兼容性问题

    记录H5页面各种兼容性问题汇总1、h5页面点击事件ios没反应 移动端兼容性问题 解决办法:给触发点击事件动态添加...

  • 移动端必备的H5问题及解决方案

    移动端 H5 相关问题汇总: 响应式布局 iOS 滑动不流畅 iOS 上拉边界下拉出现白色空白 页面件放大或缩小不...

  • 2018-10-16移动设备兼容性

    移动设备h5 web网站手机H5页面的区别 分辨率不同,web端为宽屏,手机端为窄平移动设备兼容测试的问题 买手机...

  • H5移动端爬坑

    H5移动端爬坑

  • iOS开发之 WebViewJavascriptBridge 原

    当前移动端 H5 与原生混合开发已成常态,这其中自然就少不了原生与 H5 的交互问题。iOS 端 WebViewJ...

  • H5 兼容性问题汇总

    1、 2、h5 fixed 用 absolute 替代,fixed 在IOS上兼容性有问题 3、h5 ios移动端...

网友评论

      本文标题:h5移动端相关问题记录

      本文链接:https://www.haomeiwen.com/subject/dcdichtx.html