中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

wordpress搭建影視站百度引擎提交入口

wordpress搭建影視站,百度引擎提交入口,2024中國進入一級戰(zhàn)備了嗎,網(wǎng)站開發(fā)和平臺開發(fā)實現(xiàn)錨點定位和滾動監(jiān)聽功能 1. 思路解析2. 代碼示例 效果截圖示例: 點擊左側(cè)menu,右側(cè)列表數(shù)據(jù)實現(xiàn)錨點定位 1. 思路解析 點擊左側(cè)按鈕,更新右側(cè)scroll-view對應(yīng)的scroll-into-view的值,即可實現(xiàn)右側(cè)錨點定位滾動右側(cè)區(qū)域&am…

實現(xiàn)錨點定位和滾動監(jiān)聽功能

  • 1. 思路解析
  • 2. 代碼示例

效果截圖示例:

  • 點擊左側(cè)menu,右側(cè)列表數(shù)據(jù)實現(xiàn)錨點定位
    在這里插入圖片描述

1. 思路解析

  • 點擊左側(cè)按鈕,更新右側(cè)scroll-view對應(yīng)的scroll-into-view的值,即可實現(xiàn)右側(cè)錨點定位
  • 滾動右側(cè)區(qū)域,計算右側(cè)滾動距離 動態(tài)更新左側(cè)scroll-view對應(yīng)的scroll-into-view的值,即可實現(xiàn)左側(cè)錨點定位(暫無需求,先提供思路)

【scroll-view官網(wǎng)】

2. 代碼示例

HTML


<view><!-- 左側(cè)menu --><scroll-view scroll-y="true" :scroll-into-view="category.categoryMenuIntoView"scroll-with-animation="true"><view :id='"category-menu-" + index' v-for="(item, index) in category.coffeeList" :key="item.categoryId" @click="switchCategoryMenu(item,index)">{{ item.categoryName }}		</view></scroll-view><!-- 右側(cè)列表 --><scroll-view scroll-y="true" :scroll-into-view="category.coffeeIntoView" scroll-with-animation="true"><view :id='"category-coffee-" + index' @scroll='coffeeScroll'>{{item.name}}</view></scroll-view></view>

重點:

  • scroll-into-view:值應(yīng)為某子元素id(id不能以數(shù)字開頭)。設(shè)置哪個方向可滾動,則在哪個方向滾動到該元素
  • id設(shè)置:唯一值切不能為數(shù)字開頭(后續(xù)需該值賦給scroll-into-view

JS

// 定義數(shù)據(jù)
const category = reactive({idx: 0,coffeeList: [],categoryMenuIntoView: 'category-menu-0',coffeeIntoView: 'category-coffee-0'})/*** 點擊切換左側(cè)menu*/
const switchCategoryMenu = (item, index) => {if (category.idx == index) return console.log('點擊即為當前選中分類,無需切換邏輯')category.idx = indexcategory.categoryMenuIntoView = `category-menu-${index}`category.coffeeIntoView = `category-coffee-${index}`
}/***  onLoad之后執(zhí)行,預先計算出右側(cè)錨點卡片的范圍*/
const getDistanceToTop = () => {distanceList.value = []; // 清空舊的距離列表const selectorQuery = uni.createSelectorQuery();selectorQuery.selectAll('.coffee-box').boundingClientRect(rects => {console.log('rects.map(rect => rect.top)', rects.map(rect => rect.top))distanceList.value = rects.map(rect => rect.top); // 直接映射為 `top` 值}).exec();
}/***  節(jié)流監(jiān)聽右側(cè)區(qū)域滾動,聯(lián)動左側(cè)menu錨點定位*  根據(jù)滾動出的距離,屬于getDistanceToTop對應(yīng)的哪一個范圍,動態(tài)修改左側(cè)scroll-into-view的值即可*/
const coffeeScroll = throttle((event) => {let scrollTop = event.detail.scrollTop;
}, 200); // 節(jié)流時間 300ms


如此即可實現(xiàn)錨點定位功能。(滾動監(jiān)聽功能后續(xù)可能會更新)

http://www.risenshineclean.com/news/31034.html

相關(guān)文章:

  • 揚州廣陵區(qū)城鄉(xiāng)建設(shè)局網(wǎng)站怎么快速刷排名
  • 做網(wǎng)站必須有云虛擬主機上海app定制開發(fā)公司
  • 濟南做網(wǎng)站互聯(lián)網(wǎng)公司有哪些百度搜索網(wǎng)址大全
  • 沈陽網(wǎng)站制作定制廠家站內(nèi)營銷推廣方式
  • 網(wǎng)站基礎(chǔ)知識域名5個點突發(fā)大事震驚全國
  • 35互聯(lián)做的網(wǎng)站房產(chǎn)網(wǎng)站建設(shè)
  • 做淘寶保健品藥品在哪個網(wǎng)站找素材想做推廣哪個平臺好
  • 合肥哪個公司做網(wǎng)站好廣告推廣怎么做最有效
  • 豬八戒做網(wǎng)站靠譜嗎seo建站
  • 短期網(wǎng)站建設(shè)培訓百度sem是什么意思
  • 彩妝網(wǎng)站建設(shè)標題優(yōu)化怎樣選關(guān)鍵詞
  • 基于jsp的精品課程網(wǎng)站建設(shè)泉州關(guān)鍵詞優(yōu)化排名
  • 本地怎樣上傳自己做的網(wǎng)站seo優(yōu)化價格
  • 沭陽做網(wǎng)站營銷比較好的知名公司有哪些
  • 城鄉(xiāng)建設(shè)網(wǎng)站證件查詢谷歌外貿(mào)seo
  • 門戶網(wǎng)站簡介合肥百度快速排名提升
  • 佳木斯企業(yè)網(wǎng)站建設(shè)專業(yè)軟文發(fā)稿平臺
  • 動漫設(shè)計和動畫設(shè)計單詞優(yōu)化和整站優(yōu)化
  • 建設(shè)網(wǎng)站建設(shè)投標網(wǎng)1249中官網(wǎng)詞建網(wǎng)站教學
  • 藥房網(wǎng)站模板網(wǎng)絡(luò)推廣方法的分類
  • 沈陽做網(wǎng)站推廣網(wǎng)站關(guān)鍵詞推廣優(yōu)化
  • 深圳o2o網(wǎng)站建設(shè)沈陽seo關(guān)鍵詞
  • 廣州網(wǎng)站改版 網(wǎng)站建設(shè)網(wǎng)站頁面禁止訪問
  • 移動端網(wǎng)站建設(shè)的方案用asp做的網(wǎng)站
  • 如何在網(wǎng)站后臺做網(wǎng)頁代運營公司
  • 手機網(wǎng)站建設(shè)怎么樣網(wǎng)絡(luò)媒體推廣方案
  • 怎樣修wordpress插件頁腳保定seo外包服務(wù)商
  • 成交型網(wǎng)站制作河北seo基礎(chǔ)教程
  • 東莞住房和城鄉(xiāng)建設(shè)局網(wǎng)站網(wǎng)絡(luò)推廣平臺收費不便宜
  • 中山市西區(qū)網(wǎng)站制作競價網(wǎng)