news 2026/9/6 7:03:43

控制页面内容 点击向左/右移动 滚动scrollby()方法的使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
控制页面内容 点击向左/右移动 滚动scrollby()方法的使用

项目场景:

提示:这里简述项目相关背景:

在项目中有时候需要点击按钮(左/右)后向那个方向滚动一下,来展示剩余的内容

与element中的轮播图类似。如下:

scrollby()方法的使用


原因分析:

提示:这里填写问题的分析:


解决方案:

提示:这里填写该问题的具体解决方案:

<template> <!-- 外容器 --> <div class="scrollBox"> <!-- 容器内容 --> <div class="content" ref="refScrollBox"> <!-- 每一项 --> <div class="itemStyle" v-for="item in demoList" :key="item.value"> {{item.name}}值是:{{item.value}} </div> </div> <!-- 左右的按钮 --> <i class="el-icon-arrow-left iconLeft" @click="scrollLeft"></i> <i class="el-icon-arrow-right iconRight" @click="scrollReft"></i> </div> </template> <script> export default { name: 'ScrollBy', components: { }, data() { return { demoList:[ { name:"demo1", value:1, }, { name:"demo2", value:2, }, { name:"demo3", value:3, }, { name:"demo4", value:4, }, { name:"demo5", value:5, }, { name:"demo6", value:6, }, { name:"demo7", value:7, }, ] } }, methods: { //"auto"(默认)或 "smooth"(平滑滚动) scrollLeft(){ this.$refs.refScrollBox.scrollBy({ left: -135, behavior: 'smooth' }) }, scrollReft(){ this.$refs.refScrollBox.scrollBy({ left: 135, behavior: 'smooth' }) } } } </script> <style scoped> .scrollBox{ width: 570px; border: 1px solid black; position: relative; } .content{ display: flex; overflow-x: hidden; } .itemStyle{ width: 100px; min-width: 100px; height: 100px; background-color: red; margin-right: 35px; display: flex; justify-content: center; align-items: center; font-size:18px; } .content:nth-child(1){ margin-left: 35px; } .iconLeft{ font-size: 30px; position: absolute; left: 0; top: 40%; color: black; cursor: pointer; } .iconRight{ font-size: 30px; position: absolute; right: 0; top: 40%; color: black; cursor: pointer; } </style>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 6:49:23

多云网络架构下,如何实现统一管理和可视化管理?

Flexera 2025 年云状态报告显示&#xff0c;89% 的企业已采用多云策略&#xff1b;Gartner 的数据则指出&#xff0c;真正实现有效多云治理的企业不到 30%。多云网络架构带来的直观矛盾是“用得多、管不好”&#xff1a;多个云平台的控制台各自独立&#xff0c;链路状态靠人工盯…

作者头像 李华
网站建设 2026/8/31 15:01:06

AI 重构 B 端获客逻辑:当采购商不再搜索网页,企业该何去何从

互联网营销的迭代速度&#xff0c;往往超出很多实体工厂经营者的预判。十几年前&#xff0c;企业获客的核心战场是搜索引擎网页端&#xff0c;大家比拼网站排名、竞价出价&#xff0c;只要关键词排名靠前&#xff0c;就能源源不断拿到采购咨询。随后短视频兴起&#xff0c;大批…

作者头像 李华
网站建设 2026/9/2 9:19:26

落地首屏与次屏分层优化

核心思路&#xff1a;资源按 “是否首屏可见” 做边界拆分 异步懒加载非首屏代码 配合交互调度优化 INP INP&#xff08;交互下延迟&#xff09;这里从 320ms→262ms&#xff0c;本质是主线程减少首屏长任务&#xff0c;用户点击 / 输入时主线程不被大 JS 解析执行阻塞一、先…

作者头像 李华
网站建设 2026/9/2 11:50:14

基于LiveKit与Grok构建实时语音智能体的完整指南

语音智能体是今年智能体方向上热度上升最快的一条线&#xff0c;核心原因是交互方式变了——从“打字对话”变成“开口对话”&#xff0c;用户门槛低了很多&#xff0c;应用想象空间也大了很多。这次我们来看一条工程上能直接落地的集成路线&#xff1a;用 LiveKit 承载实时音视…

作者头像 李华
网站建设 2026/8/31 19:38:52

蓝桥杯单片机大赛备赛指南:从基础外设到系统设计的实战解析

1. 从零到一&#xff1a;我眼中的蓝桥杯单片机大赛如果你是一名电子信息、自动化、计算机或者相关工科专业的学生&#xff0c;并且对嵌入式开发、硬件编程有那么一点兴趣&#xff0c;那么“蓝桥杯单片机大赛”这个名字&#xff0c;你大概率不会陌生。它就像是我们这个圈子里的一…

作者头像 李华