我做了个Im聊天界面,现在的问题就是表情框弹出需要然后像弹出软键盘一样可以将页面内容上移。
im界面我参考了hello mui的im-chat界面,但是其中
ui.areaMsgList.scrollTop = ui.areaMsgList.scrollHeight + ui.areaMsgList.offsetHeight ;
并没有效果。
无比恳切请求懂的朋友指教一番,本人无比感谢。
我做了个Im聊天界面,现在的问题就是表情框弹出需要然后像弹出软键盘一样可以将页面内容上移。
im界面我参考了hello mui的im-chat界面,但是其中
ui.areaMsgList.scrollTop = ui.areaMsgList.scrollHeight + ui.areaMsgList.offsetHeight ;
并没有效果。
无比恳切请求懂的朋友指教一番,本人无比感谢。
state.footerPushCenter.show = function() {
ui.boxMsgText.blur();//隐藏软键盘
var height = ui.footerPushCenter.offsetHeight;
if(height == undefined || height == null || height == 0 || height == "0") {
height = ui.footerPushCenter.clientHeight;
}
if(height == undefined || height == null || height == 0 || height == "0") {
height = 214;
}
ui.footer.style.bottom = height + "px";
ui.footerPushCenter.style.bottom = "0px";
state.footerPushCenter.isHide = false;
if(state.winHeight < ui.body.clientHeight) {
state.winHeight = ui.body.clientHeight;
}
ui.areaMsgList.style.height = state.winHeight - height - 45 + "px";
ui.areaMsgList.scrollTop = ui.areaMsgList.scrollHeight + ui.areaMsgList.offsetHeight;
};
state.footerPushCenter.hide = function() {
ui.footer.style.bottom = "0px";
state.footerPushCenter.isHide = true;
ui.footerPushCenter.style.bottom = "-500px";
ui.areaMsgList.style.height = "100%";
ui.areaMsgList.scrollTop = ui.areaMsgList.scrollHeight + ui.areaMsgList.offsetHeight;
};
啊啊啊啊sky
请问是如何解决的呢?
2016-10-06 15:23