问题描述

<div class="icontent" ref="icontent" ><div class="box" ref="cbox" ><img /></div>
</div>
  1. img 是position: absolute;绝对定位
  2. icontent,cbox是 position: relative
  3. 多个img横向平铺撑开cbox出现滚动条
  4. 鼠标拖动滚动条可以显示隐藏部分内容

新需求鼠标滚轮滚动控制滚动条,控制显示的内容; 想当然获取cbox 设置scrollleft;但是一直为0;
原因是出现滚动条的不是cbox 而是他的上层容器;
所以scrollLeft不能正确设置值可能就是没有找到出现滚动条的容器
解决步骤:

  1. 找到出现滚动条的容器
window.addEventListener('scroll', this.windowScroll, true);
windowScroll(){   console.log( document.querySelector(".box").parentElement.parentElement.parentElement.scrollLeft)    // 查看打印的值是否有变化 如果有 则说明滚滚动条在这个标签中
},//scrollLeft=0 最左边;scrollWidth-clientWidth 最右边

vue设置scrollLeft 一直为0的原因相关推荐

  1. nginx导致vue设置history模式下的请求丢失参数

    nginx导致vue设置history模式下的请求丢失参数 问题描述: 当访问下面的路径时参数会丢失: http://ip/vuecay/path1/path2?name=cay 演示效果: 可以看到 ...

  2. 前端每周清单第 34 期:Vue 现状盘点与 3.0 展望,React 代码迁移与优化,图片优化详论

    新闻热点 国内国外,前端最新动态 Microsoft 宣发面向 iOS 与 Android 平台的 Microsoft Edge:为了保证 Windows 用户各平台使用体验的一致性,Microsof ...

  3. 前端每周清单第 34 期:Vue 现状盘点与 3.0 展望,React 代码迁移与优化,图片优化详论... 1

    前端每周清单第 34 期:Vue 现状盘点与 3.0 展望,React 代码迁移与优化,图片优化详论 作者:王下邀月熊 编辑:徐川 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解 ...

  4. vue设置一个简单的计算器

    vue设置一个简单的计算器 <div id="app"><input type="text" v-model="n1"&g ...

  5. UGUI 锚点设置为四方扩充模式然后设置局部坐标为0将出现什么问题

    UGUI 锚点设置为四方扩充模式然后设置局部坐标为0将出现什么问题 UGUI 锚点设置为四方扩充模式然后设置局部坐标为0将出现什么问题? 情形:按钮A挂在主画布上.四方扩充模式.A的中心和画面中心不重 ...

  6. JavaScript中的ParseInt(08)和“09”返回0的原因分析及解决办法

    今天在程序中出现一个bugger ,调试了好久,最后才发现,原来是这个问题. 做了一个实验: alert(parseInt("01")),当这个里面的值为01====>07时 ...

  7. Vue设置浏览器小图标(ICON)

    Vue设置浏览器小图标 当我们使用浏览器做开发时,我们能希望浏览器标签页能显示自己的logo小图标,这个是怎样设置的呢? 第一步:准备logo图片信息 找到自己的logo,通过图片在线转换格式,转换成 ...

  8. vue设置scrollTop不起作用

    今天遇到一个小问题vue设置滚动条高度一直为0.解决方法放在下边. 在这里一定要加上this.$nextTick()方法,否则document.querySelector(".article ...

  9. vue设置组件高度100%

    #方法1(成功) 设置单位为100vh. #方法2:我试了一下,没成功(可能要在App.vue设置). 给div设置高度100%时,div的高度会等同于其父元素的高度.而上面代码中id为app的div ...

最新文章

  1. 最受欢迎的ASP.NET的CMS下载
  2. php中的魔术函数以及魔术常量
  3. linux分辨率高字体小 redhat,为Redhat Enterprise Linux的两个字体子系统添加字体
  4. 【机器学习】在机器学习中处理大量数据!
  5. java 调用.net webservice axis2_java利用axis2调用.net写的webservice,传递自定义的实体类参数...
  6. Shell脚本之sed的使用
  7. 突破select的FD_SETSIZE限制
  8. 360浏览器怎么保存网页账号密码
  9. 安装VS2008关于解决磁盘已满问题方案.
  10. y电容如何选型_到底什么是安规电容?有什么作用?一文彻底请明白
  11. GIS历史概述与WebGis应用开发技术浅解
  12. 硬件编码相关知识(H264,H265)
  13. AUTOSAR CAN Wakeup Analysis
  14. 泡泡龙游戏c语言程序,《泡泡龙》发射技巧总结_图文攻略_高分攻略_百度攻略...
  15. 关于fpga的语言逻辑异步电路同步时序电路终于读懂了
  16. SQL Server数据库表的基本操作(批量插入、删除、查询数据,删除表中重复数据方法)
  17. final finally finalize三者有什么区别
  18. 电子台账之自定义财务报表模板
  19. 使用jQuery加DIV实现可以动态添加的金字塔结构
  20. java 解码 encodeuri_js与java encodeURI 进行编码与解码

热门文章

  1. CVPR 2023 | 谷歌提出Imagic:扩散模型只用文字就能PS照片了!
  2. 如何设计一个好的Windows 8应用
  3. 面向对象:如果你刚好喜欢我,而我又喜欢你,那我们就在一起吧。猿来就是你
  4. 九年级计算机ppt,九年级信息技术 计算机的奥妙课件全国通用.ppt
  5. DNSmasq详细解析及详细配置
  6. if-else-for 写在一行
  7. Windows网络服务综测刷题
  8. Tacotron: Towards End-to-End Speech Synthesis
  9. Difference between an invoice, a bill and a receipt
  10. 葛洲坝电力集团责任有限公司改变不一样的风格