可能自己的問題比較特殊,試了很多種方法,只有一種可以
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