背景

为了实现点点点动态loading效果,并且方便使用(只需要给一个空元素加一个.loading),有如下代码:

    .loader {background-color: #fff;font-size: 25px;width: 8px;height: 8px;border-radius: 50%;margin: 10px auto;position: relative;-webkit-animation: load 1s infinite ease;animation: load 1s infinite ease;}@keyframes load {0% {background-color: #adc2cc;box-shadow: 16px 0 0 0 #e4ebee, -16px 0 0 0#7799AA;}50% {background-color: #e4ebee;box-shadow: 16px 0 0 0 #7799aa, -16px 0 0 0#adc2cc;}100% {background-color: #7799aa;box-shadow: 16px 0 0 0 #adc2cc, -16px 0 0 0#e4ebee;}}

这样,只需要在页面中使用<view class="loading"> </view>即可出现点点点动态loading效果。

但是,在 iphone 真机上,如果<scroll-view>内有以上的 loading ,滑动页面时,会有强烈的抖动。

原因
猜测可能是 animation 中,无限次使用 box-shadow 导致微信小程序 webview 无限次计算元素的宽高导致。

转载于:https://www.cnblogs.com/fayin/p/8549763.html

[bug]微信小程序使用 scroll-view 和 box-shadow 引起页面抖动相关推荐

  1. 微信小程序动态添加view

    微信小程序动态添加view //index.html<button bindtap='clickMe'> 添加</button> <input type='input' ...

  2. 微信小程序(第十九章)- 用户评价页面实现

    微信小程序(第十九章)- 用户评价页面实现 页面结构的实现 页面样式实现 五角星实现 页面结构的实现 代码如下: <!--用户评价--> <view id="reviewV ...

  3. 微信小程序学习2:开发工具快速创建页面(pages)的四个文件(.js,.json,.wxml, .wxss)

    微信小程序学习2:开发工具快速创建页面(pages)的四个文件(.js,.json,.wxml, .wxss) [1]首先在pages文件夹下创建一个页面文件夹,比如我打算创建个人中心,我创建一个ho ...

  4. wx.getFuzzyLocation BUG 微信小程序官方BUG 临时处理办法

    20220720处理getFuzzyLocation 微信小程序官方BUG 临时办法 微信小程序发布了最新的地理位置获取为背景 几乎不可能申请到原有的getLocation 但是getFuzzyLoc ...

  5. 微信小程序 动态添加view组件

    在web中,我们动态添加DOM,可以用jQuery的方法,很简单.在微信小程序中怎么实现下面这么需求. 其中,里程数代表上一行到这一行地方的距离(这个不重要):要实现的就是点击增加途径地,就多一行,删 ...

  6. 微信小程序两个view同一行两侧对齐

    微信小程序中实现两个view容器,同一行两侧对齐布局.将两个view容器,放在一个父view容器中,在父view容器css样式中加入以下属性即可实现预期效果. display: flex; flex- ...

  7. 微信小程序点击商品跳转商品详情页面的方法

    最近在学习微信小程序电商类开发的时候遇到了一个问题.自己写好的json AIP 接口 想通过点击相同的图片跳转到商品详情页面 无法实现,几经周折后想到了 navigator 通过页面传参取json数据 ...

  8. 解决uni-app微信小程序底部input输入框,键盘弹起时页面整体上移问题

    一.存在的问题:          微信小程序聊天界面,当input 框获取焦点时会自动调起手机键盘,当键盘弹起时,会导致页面整体上移,页面头信息会消失不见. 二.需要实现的效果 键盘弹出时, 底部的 ...

  9. 微信小程序-自定义导航栏及返回上一级页面的实现

    一.参考文章 1.微信小程序自定义navigationBar 2.微信小程序返回上一级页面的实现代码 3.小程序开发--常用布局 二.需求 在导航栏中需要显示信息的"未读数量",所 ...

最新文章

  1. Springboot整合shiro基于url身份认证和授权认证
  2. android gradle自定义钉钉群提醒
  3. 9.Nexus私服安装配置
  4. 11个笑话让你领悟人生
  5. SVM推导过程及SMO详细求解过程(转载+自己笔记)
  6. mfc 子窗体 按钮不触发_VBA与Excel入门——用户窗体1
  7. oracle执行计划的概念,SQL语句性能调整之ORACLE的执行计划
  8. wps临时文件不自动删除_今天才发现,原来C盘这些文件夹可以删除,难怪你的电脑越用越卡...
  9. 【零基础学Java】—finally代码块(四十七)
  10. JavaScript的String对象使用
  11. 谷歌最新模型pQRNN:效果接近BERT,参数量缩小300倍
  12. Asp.Net MVC Html.TextBoxFor日期格式化出错“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式” 解决办法...
  13. 基于马科维茨与蒙特卡洛模型的资产最优配置模型(Matlab代码实现)
  14. PID控制算法的C语言实现
  15. INNO setup 制作安装包
  16. ASP.NET MVC中商品模块小样
  17. 微信域名检测接口文档
  18. Python自然语言处理 10 分析语句的含义
  19. 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议...
  20. linux编译blas,CBLAS编译安装与使用举例

热门文章

  1. MURAL:消除预训练模型的语言限制!Google提出跨语言的多模态、多任务检索模型MURAL...
  2. 海德堡大学 BMCV 组(Master/Diploma/Bachelor)研究机会,生物医学图像分析方向
  3. 一个适合于Python初学者的入门练手项目
  4. 三分钟理解Python函数式编程与闭包
  5. 【OpenCV】OpenCV函数精讲之 -- 命名空间
  6. 首次!阿里达摩院将Pure Transformer 应用于目标重识别ReID!
  7. 2021 最新版《神经网络和深度学习》中文版开放下载!
  8. 智能语音技术新发展与发展趋势
  9. 谈谈Tensorflow的dropout
  10. ElasticSearch优化系列二:机器设置(内存)