鍍金池/ 問答/HTML5  iOS  HTML/ ios下的html頁面拉到底部和頂部繼續(xù)下拉和上拉出現(xiàn)黑色背景

ios下的html頁面拉到底部和頂部繼續(xù)下拉和上拉出現(xiàn)黑色背景

1.ios下頁面加載完畢后滑到頂部和底部繼續(xù)滑動,會出現(xiàn)黑色的背景。這個黑色背景屬于ios的webview嗎?還是屬于html的body?
2.ios以及設(shè)置過webview的背景色為白色,可是有時候還是會出現(xiàn)黑色情況。
3.嘗試過使用h5頁面ios,雙擊向上滑動,拖拽到底部還能繼續(xù)拖拽(露出黑色背景)的方案。可是有時候能夠起作用,有時候還是能繼續(xù)拖拽。
4.不想禁止這個回彈效果。因?yàn)閕os如果設(shè)置了禁止回彈,這個頁面沒法調(diào)用ios的下拉刷新了。

回答
編輯回答
黑與白

//阻止ios 下頁面升高
function loaded(){

var main=document.getElementById("main");
main.addEventListener("touchstart",function(e){},false);
main.addEventListener("touchmove",function(e){
    //log("move");
    e.preventDefault(); //阻止滑動事件
},false);
main.addEventListener("touchend",function(e){
    e= e || window.event;
    if(e.target.getAttribute("id")!=="content" ){ //判斷時候是否為點(diǎn)擊元素
        
        e.preventDefault();
    }else{
        
    }
},false);

}

2017年8月13日 18:32
編輯回答
影魅

樓主解決了嗎,我也遇到同樣的問題。我也沒沒有設(shè)置過黑色背景,但是頁面上拉下拉,都會出現(xiàn)黑色背景。

2017年6月25日 19:07
編輯回答
孤慣

這個貌似是 webview 的設(shè)置里可以設(shè)置的,具體要問問你們 iOS 開發(fā)

2017年5月8日 17:24