iphone设备输入时,自动定位到输入框
This commit is contained in:
parent
ae09d7ff27
commit
78123b5db7
|
@ -1,24 +1,28 @@
|
|||
/**
|
||||
* Created by ttang on 2016/8/22.
|
||||
*/
|
||||
app.directive('iphoneRecognize',function(){
|
||||
app.directive('iphoneRecognize',["$timeout",function(timer){
|
||||
return{
|
||||
restrict: 'A',
|
||||
scope: {},
|
||||
link: function(scope, element){
|
||||
var userAgent = navigator.userAgent;
|
||||
timer(function(){
|
||||
var userAgent = navigator.userAgent;
|
||||
var contentHeight = $(".post-container").height();
|
||||
if (/ipad|iphone|mac/i.test(navigator.userAgent)){
|
||||
$("#postInput1").bind('focus',function(){
|
||||
element.css({"position":"relative","padding":"1px 0"});
|
||||
$(".post-wrapper").css("margin-bottom","0");
|
||||
$("#all_homework_reply").css("margin-bottom","0");
|
||||
});
|
||||
$("#postInput1").bind('blur',function(){
|
||||
element.css("position","fixed");
|
||||
$(".post-wrapper").css("margin-bottom","10px");
|
||||
$("#all_homework_reply").css("margin-bottom","50px");
|
||||
});
|
||||
$("#postInput1").bind('focus',function(){
|
||||
element.css({"position":"relative","padding":"1px 0"});
|
||||
$(".post-wrapper").css("margin-bottom","0");
|
||||
$("#all_homework_reply").css("margin-bottom","0");
|
||||
window.scrollTo(0,contentHeight);
|
||||
});
|
||||
$("#postInput1").bind('blur',function(){
|
||||
element.css("position","fixed");
|
||||
$(".post-wrapper").css("margin-bottom","10px");
|
||||
$("#all_homework_reply").css("margin-bottom","50px");
|
||||
});
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
}]);
|
Loading…
Reference in New Issue