mui 左側選項卡-div模式 的選項卡切換監聽


使用$('#segmentedControls').on('change', '.mui-control-item', function () { })和 document.getElementById("segmentedControls").addEventListener('.mui-control-item', function (e) {})  都沒有效果

后來使用querySelectorAll(".mui-control-item") 方法取所有類命為mui-control-item的元素,但是需要注意的是使用 querySelectorAll(".mui-control-item") 獲取的是 數組,數組不能使用 addEventListener 需要遍歷監聽事件

所以不能寫成querySelectorAll(".mui-control-item").addEventListener('tap', function (e) { })

而應該這樣寫:

 document.querySelectorAll(".mui-control-item").forEach(function(item){
           item.addEventListener('tap', function () {
             //此處寫需要實現的功能
            }) 
})

問題解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM