国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue實現固定位置顯示功能

2019-11-19 11:25:48
字體:
來源:轉載
供稿:網友

在vue項目中實現吸頂效果.

比如說,我們要實現的功能是導航欄在頁面下滑到一定位置之后,便固定不定。

首先:要在mounted生命周期內監聽'scroll'事件,事件觸發后,執行一個處理滾動的函數。

window.addEventListener('scroll', this.handleScroll)  methods:{handleScroll () { var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop var offsetTop = document.querySelector('#searchBar').offsetTop if (scrollTop > offsetTop) {  //判斷是否到達了頂部  this.searchBarFixed = true } else {  this.searchBarFixed = false }} }

完整源代碼如下:

<template><div> <div class="nav"></div><div class="searchBar" id="searchBar"> <ul :class="searchBarFixed == true ? 'isFixed' :''"> //用v-bind綁定樣式  <li>區域<i class="iconfont icon-jiantouxia"></i></li>  <li>價格<i class="iconfont icon-jiantouxia"></i></li>  <li>房型<i class="iconfont icon-jiantouxia"></i></li>  <li>更多<i class="iconfont icon-jiantouxia"></i></li> </ul></div><div class="content"></div></div></template><script> export default {  components:{  },mounted () { window.addEventListener('scroll', this.handleScroll)},    data(){     return {      searchBarFixed:false    }  },  methods:{handleScroll () { var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop var offsetTop = document.querySelector('#searchBar').offsetTop if (scrollTop > offsetTop) {  this.searchBarFixed = true } else {  this.searchBarFixed = false }}, } }</script><style lang="less" scope>.nav{ height: 250px;}.content{ height: 1900px;}.searchBar{ .isFixed{  position:fixed;  background-color:#Fff;  top:0;  z-index:999; } ul {  width:100%;  height: 40px;  line-height: 40px;  display: flex;  li {   list-style: none;   font-size: 0.8rem;   text-align: center;   flex: 1;   i {    font-size: 0.9rem;    padding-left: 5px;    color: #ccc;   }  }  border-bottom: 1px solid #ddd; }}</style>

總結

以上所述是小編給大家介紹的vue實現固定位置顯示功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝! 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岳阳县| 察哈| 铜鼓县| 米林县| 仁怀市| 咸宁市| 绿春县| 霸州市| 天峻县| 博白县| 邵东县| 陇南市| 大埔区| 彭阳县| 景德镇市| 游戏| 陵川县| 沅江市| 荔浦县| 临沧市| 台山市| 武胜县| 阿克| 南宁市| 桂东县| 安溪县| 河曲县| 古蔺县| 丰城市| 黄平县| 仙居县| 蓝田县| 宣城市| 马边| 日喀则市| 特克斯县| 丰台区| 福贡县| 黄梅县| 绥芬河市| 广河县|