diff --git a/public/javascripts/wechat/directives/iphone_recognize.js b/public/javascripts/wechat/directives/iphone_recognize.js index f3b167b96..27462c7f0 100644 --- a/public/javascripts/wechat/directives/iphone_recognize.js +++ b/public/javascripts/wechat/directives/iphone_recognize.js @@ -9,24 +9,28 @@ app.directive('iphoneRecognize',["$timeout",function(timer){ timer(function(){ var contentHeight = $(".post-container").height(); var toBottom = function(){ - element.css({"position":"relative","padding":"1px 0"}); - $(".post-wrapper").css("marginBottom","0"); - $("#all_homework_reply").css("marginBottom","0"); - window.scrollTo(0,contentHeight); + element.css({"position":"absolute","padding":"1px 0","marginBottom":"-50px"}); + $(".post-wrapper").css({"marginBottom":"0","position":"relative"}); + $("#all_homework_reply,#all_blog_reply,#all_course_message_reply,#all_message_reply").css("marginBottom","0"); + window.scrollTo(0,contentHeight) }; - if (/ipad|iphone|mac/i.test(navigator.userAgent)){ +// if (/ipad|iphone|mac/i.test(navigator.userAgent)){ $("#postInput1").bind('focus',function(){ - toBottom(); + setTimeout(function(){ + toBottom(); + },200); }); $("#postInput1,#replyBlock").bind("click",function(){ - toBottom(); + setTimeout(function(){ + toBottom(); + },200); }); $("#postInput1").bind('blur',function(){ - element.css("position","fixed"); - $(".post-wrapper").css("marginBottom","10px"); - $("#all_homework_reply").css("marginBottom","50px"); + element.css({"position":"fixed","marginBottom":"0"}); + $(".post-wrapper").css({"marginBottom":"10px","position":""}); + $("#all_homework_reply,#all_blog_reply,#all_course_message_reply,#all_message_reply").css("marginBottom","52px"); }); - } +// } }) } }