今天mui框架選項卡遇到個無法設定初始index的問題,查閱網上資料后未發現解決方案,正確的解決方案是:1.設定頭部和內容區域的.mui-active,2.*設定內容區域最外層設定偏移量transform,根據頁面進行調整,
以個人需求為例:(根據地址欄設定初始值)

貼上代碼:
let currIndex = getUrlParam('item')
//根據導航欄進行定位--MuiBug
$('.mui-control-item').removeClass('mui-active').eq(currIndex-1).addClass('mui-active')
$('.mui-slider-group>div').removeClass('mui-active').eq(currIndex-1).addClass('mui-active')
if(currIndex==1){
$(`.mui-slider-group`).css('transform','translate3d(0px, 0px, 0px) translateZ(0px)')
}else{
$(`.mui-slider-group`).css('transform','translate3d(-375px, 0px, 0px) translateZ(0px)')
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/184151.html
標籤:jQuery
