IOS 的彈性滾動解決方案
所謂彈性滾動就是指在翻動長頁面手指離開時,由慢到塊,由快到慢的過度。
安卓平臺上的大多數(shù)瀏覽器都默認(rèn)了該行為
ios當(dāng)前還只對<body>下的 overflow 默認(rèn)產(chǎn)生彈性滾動效果
前一陣子做了一個手機官網(wǎng),用到了 <div> 中的 overflow,再調(diào)試 ios 中遇到了彈性滾動的問題:
ios 下 webkit 彈性滾動 css 指令 -webkit-overflow-scrolling: touch;
該指令再切換同樣需要做滾動處理的 div 是會遇到一下情況
1. 伴隨著上一個滾動而滾動
2. 起始定位偏差
3. 粘滯的阻塞感(失去焦點)
解決方案:
.session{
-webkit-overflow-scrolling: touch;
}
1. 切換標(biāo)簽的同時去掉元素的 overflow-scrolling 屬性
$('.session').removeClass('sollow');
2. 切換標(biāo)簽同時對目標(biāo) div 做初始化
document.getElementById('target').scrollTop = '0px'; // 根據(jù)需要添加
3. 將sollow重新加載到目標(biāo)元素上
$('.session:eq(' + tar + ')').addClass('display sollow');
以上所述是小編給大家介紹的IOS 的彈性滾動解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- IOS上iframe的滾動條失效的解決辦法
- iOS應(yīng)用開發(fā)中UIScrollView滾動視圖的基本用法總結(jié)
- iOS實現(xiàn)滾動字幕的動畫特效
- IOS中UITableView滾動到指定位置
- iOS ScrollView嵌套tableView聯(lián)動滾動的思路與最佳實踐
- iOS使用UICollectionView實現(xiàn)橫向滾動照片效果
- ios之UIScrollerView滾動視圖總結(jié)
- iOS Swift UICollectionView橫向分頁滾動,cell左右排版問題詳解
- 在IOS系統(tǒng)上滾動條滾動到指定的位置出現(xiàn)空白頁面的解決方案
- iOS實現(xiàn)循環(huán)滾動公告欄
相關(guān)文章
兩種iOS調(diào)用系統(tǒng)發(fā)短信的方法
iOS調(diào)用系統(tǒng)的發(fā)短信功能可以分為兩種:1,程序外調(diào)用系統(tǒng)發(fā)短信。2,程序內(nèi)調(diào)用系統(tǒng)發(fā)短信。第二種的好處是用戶發(fā)短信之后還可以回到app。這對app來說非常重要。2016-07-07
iOS指紋驗證TouchID應(yīng)用學(xué)習(xí)教程2
這篇文章主要為大家詳細(xì)iOS指紋驗證TouchID應(yīng)用學(xué)習(xí)教程的第一篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
iOS定時器的選擇CADisplayLink NSTimer和GCD使用
這篇文章主要為大家介紹了iOS定時器的選擇CADisplayLink NSTimer和GCD使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03

