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

中国建设银行官网站诚聘英才世界搜索引擎大全

中国建设银行官网站诚聘英才,世界搜索引擎大全,自己做网站卖机器设备,做一个展示型网站要多少钱el-scrollbar 滚动条组件用于优化页内滚动条的UI效果,使用时必须指定高度! /*el-scrollbar 必须指定高度*/ .scrollMenuBox {height: 200px;width: 100px;border: 1px solid red; } 控制el-scrollbar内滚动条的方法与控制页面的滚动条的方法基本一样&a…

el-scrollbar 滚动条组件用于优化页内滚动条的UI效果,使用时必须指定高度!

/*el-scrollbar 必须指定高度*/
.scrollMenuBox {height: 200px;width: 100px;border: 1px solid red;
}

控制el-scrollbar内滚动条的方法与控制页面的滚动条的方法基本一样,只是获取el-scrollbar节点的滚动条时,需使用  this.$refs.scrollMenuRef.wrap

<el-scrollbar ref="scrollMenuRef" class="scrollMenuBox"><p v-for="i in titleTotal" :key="i">标题{{i}}</p>
</el-scrollbar>

获取 el-scrollbar 内滚动条向下滚动的距离

this.$refs.scrollMenuRef.wrap.scrollTop

控制 el-scrollbar 内滚动条滚动到指定位置

比如,向下滚动 100px

this.$refs.scrollMenuRef.wrap.scrollTop

el-scrollbar 内内容的高度

this.$refs.scrollMenuRef.wrap.scrollHeight

监听 el-scrollbar 内滚动条的滚动

this.$refs.scrollMenuRef.wrap.addEventListener("scroll", this.scrollMenu);

隐藏水平滚动条

使用 scoped 时,需用 /deep/ 实现样式穿透

/deep/ .el-scrollbar__wrap {overflow-x: hidden;
}

el-scrollbar 内滚动条跟随页面一起滚动

mounted() {// 监听浏览器/页面滚动条的滚动window.addEventListener("scroll", this.scrollContent);
},
// 页面滚动时触发
scrollContent() {// scrollTop为显示屏顶部与整个文档顶部间的距离let scrollTop = document.documentElement.scrollTop || document.body.scrollTop;// 页面滚动条滚动时,el-scrollbar内滚动条按比例跟随一起滚动this.$refs.scrollMenuRef.wrap.scrollTop = scrollTop / document.body.scrollHeight * this.$refs.scrollMenuRef.wrap.scrollHeight
},

完整范例代码

<template><div style="padding: 20px"><div class="menuBox"><button @click="scrollTo(25)">目录滚动到标题25</button><br><button @click="getScrollTop">获取目录内滚动条向下滚动的距离</button><hr><p>目录</p><el-scrollbar ref="scrollMenuRef" class="scrollMenuBox"><p v-for="i in titleTotal" :key="i">标题{{i}}</p></el-scrollbar></div><div class="contentBox"><p v-for="i in rowTotal" :key="i">第{{i}}行</p></div></div>
</template>
<script>export default {data() {return {// 总行数titleTotal: 50,// 总行数rowTotal: 200}},mounted() {// 监听浏览器/页面滚动条的滚动window.addEventListener("scroll", this.scrollContent);// 监听el-scrollbar内滚动条的滚动this.$refs.scrollMenuRef.wrap.addEventListener("scroll", this.scrollMenu);},methods: {// el-scrollbar内滚动条滚动时,打印滚动条向下滚动的距离scrollMenu() {console.log(this.$refs.scrollMenuRef.wrap.scrollTop)},
// 页面滚动时触发scrollContent() {// scrollTop为显示屏顶部与整个文档顶部间的距离let scrollTop = document.documentElement.scrollTop || document.body.scrollTop;// 页面滚动条滚动时,el-scrollbar内滚动条按比例跟随一起滚动this.$refs.scrollMenuRef.wrap.scrollTop = scrollTop / document.body.scrollHeight * this.$refs.scrollMenuRef.wrap.scrollHeight},// el-scrollbar内滚动条滚动到指定的标题号scrollTo(titleNo) {this.$refs.scrollMenuRef.wrap.scrollTop = (titleNo - 1) / this.titleTotal * this.$refs.scrollMenuRef.wrap.scrollHeight},// 获取el-scrollbar内滚动条向下滚动的距离getScrollTop() {alert(this.$refs.scrollMenuRef.wrap.scrollTop)}},}
</script>
<style scoped>/*目录悬浮*/.menuBox {position: fixed;}/*内容居中*/.contentBox {width: 60%;margin: auto;}/*el-scrollbar 必须指定高度*/.scrollMenuBox {height: 200px;width: 100px;border: 1px solid red;}/*隐藏水平滚动条*//deep/ .el-scrollbar__wrap {overflow-x: hidden;}
</style>
http://www.hkea.cn/news/826502/

相关文章:

  • 百度公司做网站吗手机网页链接制作
  • 武汉移动网站制作今天新闻最新消息
  • 酒泉建设厅网站百度seo刷排名软件
  • 天津个人网站建设yandex引擎
  • 网站改版建设 有哪些内容网络营销策划方案怎么做
  • 网站建设拾金手指下拉seo的实现方式
  • 北京宣传片湖南seo优化哪家好
  • 下载app 的网站 如何做黑帽seo排名技术
  • 个人是否做众筹网站哪里可以免费推广广告
  • 外贸网站该怎么做青岛百度推广优化怎么做的
  • 网站建设中 网页代码优化关键词排名公司
  • 网站标题优化怎么做泉州百度首页优化
  • 学习网站建设的是什么专业优化网站排名公司
  • 固定ip做网站西安网站建设推广
  • 做响应式网站好不好软文发布门户网站
  • 重庆做网站建设的公司哪家好最基本的网站设计
  • 长春网站制作wang网站营销软文
  • discuz 网站搬家市场营销的策划方案
  • 做婚礼网站的公司简介seo网站关键词优化软件
  • 哪些客户需要做网站推广平台排名前十名
  • 团购的网站扣佣金分录怎么做厦门百度竞价
  • 国家疫情最新政策麒麟seo外推软件
  • 河南第二波疫情最新消息淘宝关键词优化技巧教程
  • 优化好的网站做企业网站百度代理公司
  • 外贸b2c网站如何做推广百度电话人工服务
  • 百度怎样做网站并宣传网站2023上海又出现疫情了
  • wordpress后台登录慢阳山网站seo
  • 深圳网站建设企网络推广运营途径
  • 给自己女朋友做的网站yandex搜索引擎
  • 购物网站建设教程怎么在网上做广告宣传