国产探花免费观看_亚洲丰满少妇自慰呻吟_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實現固定位置顯示功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝! 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃园市| 阜新| 梁山县| 乐清市| 太仓市| 怀化市| 山阴县| 镇远县| 浏阳市| 安新县| 芜湖县| 陆丰市| 三门峡市| 眉山市| 梨树县| 遂昌县| 舟山市| 营口市| 印江| 宣恩县| 临西县| 岳普湖县| 乌什县| 宣恩县| 会理县| 托克托县| 临潭县| 满洲里市| 桐梓县| 宜宾县| 纳雍县| 郴州市| 永登县| 淅川县| 西充县| 岳阳县| 清涧县| 大兴区| 新密市| 石棉县| 大宁县|