当前位置: 首页 > news >正文

中小型网站建设新闻品牌营销策划方案

中小型网站建设新闻,品牌营销策划方案,衡水手机网站建设,网站开发和c语言目前的需求:当前组件向上滚动加载数据,dom加载完后,页面的元素位置不能发生变化 遇到的问题:加载完数据后,又把滚轮滚到之前记录的位置时,内容发生闪动 现在的方案: 加载数据之前记录整体滚动条…

目前的需求:当前组件向上滚动加载数据,dom加载完后,页面的元素位置不能发生变化

遇到的问题:加载完数据后,又把滚轮滚到之前记录的位置时,内容发生闪动

现在的方案:

加载数据之前记录整体滚动条的高度,数据加载完之后把滚动条滚动到之前数据所在的位置;

方案是没有问题,但是特别不友好!dom加载完了之后滚动还是在最上方,页面就会出现内容的变化(显示新加载出来的数据),这时候再滚动到之前元素的位置还会再次出现内容的变化,(这里我尝试过禁用滚轮事件,但是内容撑开后滚轮还是会变)

重点来了!

这时候就需要使用到 requestAnimationFrame API, 这个API是跟着浏览器的刷新频率来计算的,大概就是一秒60次,它会在下一次渲染之前进行回调

举例说明:刷新之前滚轮高度是500,刷新完dom之后是1200

->>>>>>开始滚动获取数据

->>>>>>开始滚动条高度记录500

->>>>>>获取完数据更新完dom(此时浏览器还没有渲染,但是滚动条高度是1200)

->>>>>>执行requestAnimationFrame回调,把滚动条滚动到刷新之前元素的位置 1200 - 500

->>>>>>渲染

这时候就可以做到很平滑的加载数据!!!!

http://www.rdtb.cn/news/13758.html

相关文章:

  • 网站管理助手无限制版合肥seo代理商
  • 网站建设文案策划百度seo优化培训
  • 网站自己做还是用程序经典软文广告案例
  • 党政网站群建设方案爱站关键词
  • 做网站被抓站点查询
  • 怎样做电子商务网站怎样在百度发广告贴
  • 做买东西的网站要多少钱seo推广方法
  • 小程序模板图洛阳网站建设优化
  • 毕业设计平台杭州seo博客有哪些
  • 韩国做美食网站有哪些德州网站建设优化
  • html5可以做网站吗英雄联盟更新公告最新
  • 网站组织结构图广告招商
  • 自已做的网站怎么做域名解析免费的自助建站
  • 自己做的网站被举报违反广告法搜索引擎优化期末考试答案
  • 深圳网站开发制作网络优化这个行业怎么样
  • 做自媒体怎么在其它网站搬运内容淘宝seo搜索优化工具
  • 金融培训网站源码百度软件
  • 巩义网站推广怎么做营销策划思路
  • 企业网站建设经验分享百度学术论文查重官网入口
  • 疯狗做网站网推公司
  • 做vi设计的网站百度不收录网站怎么办
  • 深圳网站制作公司平台优化营商环境存在问题及整改措施
  • 最美珠海app下载seo综合查询网站
  • 网站建设方案书 备案创建网站教程
  • 网站怎么开通微信支付竞价推广托管多少钱
  • 学校网站注重服务平台建设网络营销的特点不包括
  • 用java做网站的流程百度游戏中心app
  • 赣州哪里做网站google站长工具
  • wordpress媒体库整理泰安网站推广优化
  • 设计公司网站源码2345电脑版网址导航