h5 彈出鍵盤遮擋


可能自己的問題比較特殊,試了很多種方法,只有一種可以

var bfscrolltop = 0;//獲取軟鍵盤喚起前瀏覽器滾動部分的高度
$('input[type="text"],textarea').focus(function() {
    //給個延遲
    bfscrolltop = document.body.scrollTop;//獲取軟鍵盤喚起前瀏覽器滾動部分的高度
    interval = setInterval(function() {
        document.body.scrollTop = document.body.scrollHeight}, 100
    );
    window.addEventListener('touchmove', fn, false);    

    }).blur(function(){
        clearInterval(interval);  
    });
//如果你的頁面中使用了iscorll插件,這時候你需要處理評論框的滑動事件————拒絕滑動
function fn(ev) {
    var _target = ev.target || ev.srcElement;
    if(_target.nodeName != 'TEXTAREA') {
        $('.pinglun_footerr_text').blur();
    }   
};

 轉自:https://blog.csdn.net/qq_37231097/article/details/76614702


免責聲明!

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



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