位置: IT常识 - 正文

事件监听 & 页面滚动(页面滚动到某一位置时显示/隐藏某元素,Vue环境)(事件监听处理的实现原理)

编辑:rootadmin
事件监听 & 页面滚动(页面滚动到某一位置时显示/隐藏某元素,Vue环境)

推荐整理分享事件监听 & 页面滚动(页面滚动到某一位置时显示/隐藏某元素,Vue环境)(事件监听处理的实现原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:事件监听的方法名是,事件监听的处理模型主要包含,事件监听的方法名是,事件监听的方法名是,事件监听的方法名是,事件监听是什么意思,事件监听接口中方法的返回值是,事件监听的方法名是,内容如对您有帮助,希望把文章链接给更多的朋友!

目录

一、效果展示

二、实现步骤

三、涉及要点

1. Vue 语法 v-show

2. 获取窗口到元素顶端的距离

3. 监听事件


一、效果展示

        最近在做项目时有一个网页渲染是这样的,某一个元素在开始不显示,只有当页面滑动到指定的位置时才显示该元素。效果如下:

二、实现步骤

1. 创建元素并设置为固定定位。

2. 首先使用 Vue 中的显示隐藏指令 v-show 将需要操作的元素隐藏;

事件监听 & 页面滚动(页面滚动到某一位置时显示/隐藏某元素,Vue环境)(事件监听处理的实现原理)

3. methods 中创建监听窗口滚动方法,通过判断元素最顶端与页面最顶端的距离决定是否显示;

//监听窗口滚动windowScrollListener() { //获取操作元素最顶端到页面顶端的垂直距离 var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; if (scrollTop >= 480) { this.isVisable = true; //大于480时显示元素 } if (scrollTop < 480) { this.isVisable = false; //小于480时隐藏元素 }}

4. 创建阶段 created 中绑定监听事件进行监听;

created() { //添加滚动监听事件 //在窗口滚动时调用监听窗口滚动方法 window.addEventListener('scroll', this.windowScrollListener);},

5. 销毁阶段 destory 中删除监听事件,离开页面时删除,以保证它不会影响其他页。

destroyed() { //离开页面时删除该监听 window.removeEventListener('scroll', this.windowScrollListener)}三、涉及要点1. Vue 语法 v-show<元素 v-show="true/false">

        专门控制一个元素显示隐藏的特殊指令,用程序控制一个元素的显示或隐藏时。当 new Vue() 扫描到 v-show,就会先计算 = 右边的判断条件的值,如果 = 右边的判断条件值为 true,则当前元素默认正常显示,如果=右边的判断条件值为 false,则 v-show 自动被翻译为 display:none,当前元素隐藏且不占位。

2. 获取窗口到元素顶端的距离

        首先需要获取页面滚动的垂直距离。第一步就是获取浏览器的可视区域(在浏览器中能看到页面的区域)。

(1)先使用 document.documentElement 获取页面;

这里需要注意:

在没有

本文链接地址:https://www.jiuchutong.com/zhishi/287114.html 转载请保留说明!

上一篇:【项目问题定位】前端请求不到资源报错ERR_CONTENT_LENGTH_MISMATCH的解决(项目中的问题)

下一篇:最奢华的iPhone 4S是什么(最奢华的女士腕表)

  • 打破传统,逆向思维(打破传统下一句)

    打破传统,逆向思维(打破传统下一句)

  • 抖音里面怎么充抖币(抖音里面怎么充值逗比)

    抖音里面怎么充抖币(抖音里面怎么充值逗比)

  • iphonex的屏幕分辨率(苹果x的屏幕分版本吗)

    iphonex的屏幕分辨率(苹果x的屏幕分版本吗)

  • 抖音上面直播电视剧可以吗(抖音上面直播电影会存在版权怎么办)

    抖音上面直播电视剧可以吗(抖音上面直播电影会存在版权怎么办)

  • 华为有镜像投屏吗(华为镜像投屏怎么弄)

    华为有镜像投屏吗(华为镜像投屏怎么弄)

  • 相机电池很久没用唤醒方法(相机电池很久没用了还能用吗)

    相机电池很久没用唤醒方法(相机电池很久没用了还能用吗)

  • 华为手机字体变成繁体字怎么弄(华为手机字体变了怎么变回去啊)

    华为手机字体变成繁体字怎么弄(华为手机字体变了怎么变回去啊)

  • 为什么进入软件自动退出(为什么进入软件屏幕会暗)

    为什么进入软件自动退出(为什么进入软件屏幕会暗)

  • 两个12v的电池并联后是多少v(两个12v的电池并联图)

    两个12v的电池并联后是多少v(两个12v的电池并联图)

  • 对方朋友圈背景是灰色的(微信被删除对方朋友圈背景)

    对方朋友圈背景是灰色的(微信被删除对方朋友圈背景)

  • win7投影快捷键是什么(windows7快速打开投影管理窗口)

    win7投影快捷键是什么(windows7快速打开投影管理窗口)

  • a1593支持联通4g吗(a1532支持联通吗)

    a1593支持联通4g吗(a1532支持联通吗)

  • excel2010工作簿文件的默认类型(excel2010工作簿文件的默认工作表数量)

    excel2010工作簿文件的默认类型(excel2010工作簿文件的默认工作表数量)

  • ipv6一共有多少个地址(ipv6一共多少个)

    ipv6一共有多少个地址(ipv6一共多少个)

  • 微信是什么时候开始正式使用的(微信是什么时候出来的软件啊)

    微信是什么时候开始正式使用的(微信是什么时候出来的软件啊)

  • 荣耀v20怎么设置24小时制(荣耀v20怎么设置指纹锁屏)

    荣耀v20怎么设置24小时制(荣耀v20怎么设置指纹锁屏)

  • 苹果手机能用5g网络吗(苹果手机能用5g流量吗)

    苹果手机能用5g网络吗(苹果手机能用5g流量吗)

  • 快手关注对方会知道吗(快手关注对方会显示关注来源吗)

    快手关注对方会知道吗(快手关注对方会显示关注来源吗)

  • 华为mate30与p30对比(华为mate30跟p30)

    华为mate30与p30对比(华为mate30跟p30)

  • 怎么删除锁屏热点资讯(如何删除锁屏的热点资讯)

    怎么删除锁屏热点资讯(如何删除锁屏的热点资讯)

  • 腾讯视频登陆超时(腾讯视频登陆超时怎么办)

    腾讯视频登陆超时(腾讯视频登陆超时怎么办)

  • 抖音为什么发不出去视频(抖音为什么发不出去作品)

    抖音为什么发不出去视频(抖音为什么发不出去作品)

  • 荣耀20pro是什么屏幕(荣耀20pro是什么处理器)

    荣耀20pro是什么屏幕(荣耀20pro是什么处理器)

  • 微信时候什么时候出的(微信什么时候到)

    微信时候什么时候出的(微信什么时候到)

  • 手机怎么把视频剪短(手机怎么把视频转换成音频)

    手机怎么把视频剪短(手机怎么把视频转换成音频)

  • 苹果无线耳机可以连接华为手机吗(苹果无线耳机可以定位吗)

    苹果无线耳机可以连接华为手机吗(苹果无线耳机可以定位吗)

  • speedtest-cli命令  测试服务器外网速度(speedtest教程)

    speedtest-cli命令 测试服务器外网速度(speedtest教程)

  • 机动车销售统一专票图片
  • 个人给单位做事怎么开发票
  • 加工承揽属于劳务关系吗
  • 纸质银行承兑到期多久时间之内可以兑现
  • 外商投资企业采取发包、出租经营
  • 核定征收可以享受小微企业税收优惠吗
  • 以前年度损益调整结转到哪里
  • 建筑企业建安税是多少
  • 商业会计主要做什么帐
  • 企业所得税收入大于增值税收入的原因
  • 什么情况下需要写答
  • 用户风险是什么意思
  • 企业申报表填写错误
  • 工资里税前扣款是什么意思
  • 公司破产实收资本尚未交完股东对公司承担什么责任
  • 累计折旧要结转到本年利润吗
  • 企业收入代扣税金应该怎么做会计处理?
  • 资产负债率是什么之比
  • 结转完工产品成本的公式
  • 其他应付款是什么意思
  • tplink路由器怎么连接无线网络
  • 系统盘怎么重装系统win7
  • linux取消静态ip
  • 溢价对外投资账务处理
  • 网线插上还是显示红叉
  • 转销盘盈会计分录
  • 企业购进商品取得的现金折扣
  • 股权指的是
  • 无偿赠送是否需要交个人所得税分哪些情况
  • 应付职工薪酬的含义
  • 备抵法会计分录
  • 个人抬头有什么用
  • cvpr2020结果
  • php常用加密方式
  • 账面价值是历史价值吗
  • 资产支出加权平均数和一般借款本金加权平均数
  • 增值税发票作废后怎么处理
  • 营改增后房地产开发税费一览表
  • 公对私转账没有到账怎么查询
  • 企业实收资本与实缴资本
  • 嵌入式软件产品应纳税额
  • 一次性收取房租怎么做分录
  • 购买银行承兑汇票贴现诈骗
  • 投标保证金如何规定
  • 实物投资需要缴纳增值税吗
  • 进销存怎么看
  • 会计科目表2023
  • 员工给兄弟公司的感谢信
  • 查出以前年度的虚开发票,如何补税
  • 发票 发票专用章
  • 贷款买车成功后,给客户什么手续
  • 什么是个人独资企业营业执照
  • 企业净资产怎么填
  • 私营企业固定资产法律制度
  • sql server使用教程
  • MySQL存储过程和函数有什么区别?
  • sqlserver连接到服务器
  • 自增字段必须是主键吗
  • mysql操作教程
  • winvnc.exe进程是什么
  • win7无法登录qq
  • win7 mysql
  • nodejs异步处理执行顺序
  • 攻击判定是什么意思
  • python标准库os中的方法
  • python ar
  • html dom元素
  • js的iframe
  • jquery给表单赋值
  • javascript 类
  • 国家税务总局河南省税务平台
  • 苗木税收政策
  • 工会的会费收入是什么意思
  • 智云发票集中管理云平台官网
  • 西安税务机关
  • 资源税的税目有7个,其中不包括
  • 缴款单号怎么交学费
  • 外购的解释
  • 递延所得税资产怎么计算
  • 如何理性看待出轨
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设