国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

ionic在開發ios系統微信時鍵盤擋住輸入框的解決方法(鍵盤彈出問題)

2019-11-20 09:03:40
字體:
來源:轉載
供稿:網友

在使用ionic開發IOS系統微信的時候會有一個苦惱的問題,填寫表單的時候鍵盤會擋住輸入框,其實并不算什么大問題,只要用戶輸入一個字就可以立刻看見輸入框了。

  可惜的是,有些客戶是不講理的,他才不管這個問題,反正就是不行,所以在一天睡覺的時候突然驚醒,想出來這個方案。

  我就不仔細講代碼了,直接上圖  

angular.module('MyApp').directive('focusInput', ['$ionicScrollDelegate', '$window', '$timeout', '$ionicPosition', function ($ionicScrollDelegate, $window, $timeout, $ionicPosition) {return {restrict: 'A',scope: false,link: function ($scope, iElm, iAttrs, controller) {if (ionic.Platform.isIOS()) {iElm.on('focus', function () {var top = $ionicScrollDelegate.getScrollPosition().top;var eleTop = ($ionicPosition.offset(iElm).top) / 2var realTop = eleTop + top;$timeout(function () {if (!$scope.$last) {$ionicScrollDelegate.scrollTo(0,realTop);} else {try {var aim = angular.element(document).find('.scroll')aim.css('transform', 'translate3d(0px,' + '-' + realTop + 'px, 0px) scale(1)');$timeout(function () {iElm[0].focus();console.log(2);}, 100)} catch (e) {}}}, 500)})}}}}])

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永兴县| 互助| 新津县| 鹤岗市| 铁岭市| 昭觉县| 柘城县| 香河县| 随州市| 伊通| 五华县| 琼结县| 巴塘县| 巫山县| 田阳县| 肇庆市| 怀宁县| 永新县| 梅河口市| 辛集市| 八宿县| 九台市| 湄潭县| 万山特区| 遂川县| 寿光市| 兴宁市| 察隅县| 崇左市| 新干县| 栾城县| 若尔盖县| 确山县| 汉寿县| 启东市| 岱山县| 南岸区| 皋兰县| 阿勒泰市| 闸北区| 丹棱县|