最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年09月06日 14:33:10   作者:寂寞的天空GM  
在使用ionic開發(fā)ios系統(tǒng)微信的時候遇到一個bug,在填寫表單的時候鍵盤會擋住輸入框。下面小編給大家?guī)砹薸onic在開發(fā)ios系統(tǒng)微信時鍵盤擋住輸入框的解決方法(鍵盤彈出問題),非常不錯,有需要的朋友參考下吧

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

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

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

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) / 2
var 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)
})
}
}
}
}])

相關(guān)文章

最新評論

宜君县| 龙泉市| 买车| 东至县| 从江县| 蓝田县| 那坡县| 龙山县| 大同市| 乐至县| 宁安市| 崇义县| 鲁甸县| 涿州市| 建昌县| 高密市| 弋阳县| 修武县| 南召县| 红原县| 河北省| 正定县| 宁陵县| 茂名市| 澳门| 孝昌县| 临沧市| 潮州市| 垫江县| 松阳县| 侯马市| 灵台县| 嵩明县| 新乡市| 财经| 塘沽区| 濉溪县| 泾阳县| 馆陶县| 清丰县| 孝感市|