IOS系統下虛擬鍵盤遮擋文字框問題的解決

2022-07-07 19:54:10 字數 729 閱讀 8955

經過高人指點,這個問題終於解決了

下面說說解決辦法:

主要**

document.body.scrolltop = document.body.scrollheight;
然後在文字框獲取焦點的時候,可以定義乙個計時器,一直執行上面的那句話

在文字框失去焦點的時候,就把之前的計時器清除掉即可

js寫法:

let interval;

//獲取文字框物件

let text = document.getelementbyid('text').getelementsbytagname('textarea')[0];

//訊息框獲取焦點

text.onfocus = function () , 500)

};//訊息框失去焦點

text.onblur = function () ;

//滾動到底部

function scrolltoend()

jquery寫法:

let interval;

let text = $('#text textarea');

//訊息框獲取焦點

text.focus (function(), 500)

});//訊息框失去焦點

text.onblur(function () );

//滾動到底部

function scrolltoend()

ios開發防止鍵盤遮住文字框

由於剛接觸專案,發現當文字框太下時或給鍵盤遮住,看不到輸入的內容,因此做一下學習記錄,本人剛寫部落格,希望不足之前請各位指出。在ios開發中,如果輸入框 uitextfiled 在介面的下半部分,那麼,當鍵盤出現的時候,勢必會擋住輸入框,這樣的效果造成了很不好的使用者體驗,在這一點上,android...

ios6下隱藏文字框輸入鍵盤

1.對於textfield不是數字鍵盤的,可以關聯事件did end on exit事件到 ibaction hidekeyboard id sender2.如果是textview 或者數字鍵盤沒有did end on exit事件的,我們可以增加乙個button type選擇customer,dr...

ios6下隱藏文字框輸入鍵盤

1.對於textfield不是數字鍵盤的,可以關聯事件did end on exit事件到 ibaction hidekeyboard id sender 2.如果是textview 或者數字鍵盤沒有did end on exit事件的,我們可以增加乙個button type選擇customer,d...