小程式操作dom
小程式操作DOM
<scroll-view scroll-y='true' style="height:100vh;" bindscroll="bindscroll" scroll-into-view="{{toview}}">
<view class="rol">
<text class="title" id="normalServe">常用應用</text>
<text class="title" id="normalServe1">常用應用2</text>
<text class="title" id="normalServe2">常用應用3</text>
</view>
</scroll-view>
<view class="dadasfa" wx:if="{{showNav}}"> dsadasfaf
</view>
123456789
Page({
//宣告節點查詢的方法
queryMultipleNodes: function() {
const query = wx.createSelectorQuery() // 建立節點查詢器 query
query.select('#productServe').boundingClientRect() // 這段程式碼的意思是選擇Id=productServe的節點,獲取節點位置資訊的查詢請求
query.select('#enterpriseServe').boundingClientRect() // 這段程式碼的意思是選擇Id=enterpriseServe的節點,獲取節點位置資訊的查詢請求
query.select('#normalServe').boundingClientRect() // 這段程式碼的意思是選擇Id=normalServe的節點,獲取節點位置資訊的查詢請求
query.selectViewport().scrollOffset() // 這段程式碼的意思是獲取頁面滑動位置的查詢請求
query.exec((res) => {
res[0].top // #productServe節點的到頁面頂部的距離
res[1].width // #enterpriseServe節點的寬度
res[2].height // #normalServe節點的高度
})
}
})
console.log(res) 輸出節點資訊詳情
相關文章
- dom操作程式碼例項
- DOM操作
- DOM 操作
- 一小波DOM騷操作:querySelectorAll和classList
- BOM與DOM之DOM操作
- DOM常用操作
- jQuery 操作 DOMjQuery
- DOM操作小練習-觸發事件獲取系統時間的程式碼原理事件
- js的dom操作JS
- 【jQuery】之DOM操作jQuery
- jQuery 之 [ DOM操作 ]jQuery
- JQuery的DOM操作jQuery
- 原生JS 操作 DOMJS
- Html DOM操作TABLEHTML
- JavaScript DOM、BOM操作JavaScript
- jquery 中的dom操作jQuery
- 常見的DOM操作
- jQuery入門-DOM操作jQuery
- jQuery中的DOM操作jQuery
- React專題:操作DOMReact
- react中的DOM操作React
- 回到基礎:什麼是DOM及DOM操作?
- 【vue系列】Virtual DOM 真的比操作原生 DOM 快嗎?Vue
- JS中DOM操作總結JS
- JavaScript基礎之DOM操作JavaScript
- JavaScript5:常用DOM操作JavaScript
- JavaScript操作DOM常用的APIJavaScriptAPI
- 【JavaScript】DOM之樣式操作JavaScript
- JavaScript 操作DOM效能優化JavaScript優化
- PHP透過DOM操作XMLPHPXML
- JavaScript入門⑦-DOM操作大全JavaScript
- dom元素操作獲取等
- 阿里小程式Serverless 操作指南阿里Server
- 1.14 JavaScript5:常用DOM操作JavaScript
- 前端最佳實踐(一)——DOM操作前端
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- 為什麼說DOM操作很慢
- [譯] 探索 Angular 使用 ViewContainerRef 操作 DOMAngularViewAI