鼠标滚动控制导航栏的显示与隐藏
上图先看效果:
下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头,
并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏。
点击下方箭头,变为导航栏。
可以用鼠标滚动变化,也可以点击变化。
实现思路:
- 首先引入想要的导航栏图标,调整大小,固定在右侧
- 引入下方箭头,并固定在右侧,并先隐藏
- 运用滚动scroll方法,并监听滚动的变化值
- 用if判断变化值来控制显示与隐藏
上代码(注释):
<template>
<div>
<!-- 导航栏 默认设置为显示 -->
<!-- 引入需要的图片 -->
<div class="nav_imgs" v-show="navs_img">
<div id="">
<img src="https://s1.ax1x.com/2022/03/07/brOzsx.png">
</div>
<div id="">
<img src="https://s1.ax1x.com/2022/03/07/brXZQI.png">
</div>
<div id="">
<img src="https://s1.ax1x.com/2022/03/07/brXmOP.png">
</div>
<div id="">
<img src="https://s1.ax1x.com/2022/03/07/brXKw8.png">
</div>
<