iOSシステム用のWeChatを開発するためにIonicを使用すると、問題が発生します。フォームに入力すると、キーボードが入力ボックスをブロックします。実際、それは大きな問題ではありません。ユーザーが単語を入力する限り、彼はすぐに入力ボックスを見ることができます。
残念ながら、一部の顧客は不合理で、この問題を気にしません。とにかく、彼らはそれをすることができません。それで、彼らはある日寝ている間に突然目が覚め、この計画を思いつきました。
コードについて注意深く話しません。写真にアクセスしてください
angular.module( 'myApp')。ディレクティブ( 'focusinput'、['$ ionicscrolldelegate'、 '$ window'、 '$ timeout'、 '$ ionicsoposition'、function($ window、$ window、$ timeout、$ inicicposition){retrict: 'a' a '、scope:fals:' a '、scope:beals:' a '、scope、scope:beals: controller){if(ionic.platform.isios()){ielm.on( 'focus'、function(){var top = $ ionicscrolldelegate.getscrollopsition()。 {$ ionicscrolldelegate.scrollto(0、realtop);} else {try {var aim = angular.element(document).find( '。スクロール')aim.css( 'transform'、 'translate3d(0px、' + ' - ' + realtop + 'px); {ielm [0] .focus(); console.log(2);}、100)} catch(e){}}}、500)}}}}})))))