个人博客 地址:http://www.wenhaofan.com/article/20190410190628

问题

由于LayIM没有处理聊天框在全屏状态下根据浏览器缩放处理高宽,所以会导致在浏览器调整高宽后不能正确的显示。

解决方法

1.重新渲染

在layim.js中找到popchat方法在底部添加

 window.onresize=function(){
layer.style(index, {
width: '100%'
,height: '100%'
}, true);
resizeChat();
}

这种有个缺点就是会有一瞬间的闪烁,因为重新渲染会比较费时    

2.根据窗口变化动态计算

这种方法相对于第一种来说体验就比较好,但是相比于第一种方法来说操作方便,由于只是给私单做的时候遇到了这个问题所以就直接选择了第一种,动态计算的具体操作只需要使用window.onresize监听窗口改变事件,然后copy layim.js中的resizeChat方法,修改其中的宽高计算,在window.onresize监听方法中调用即可

最新文章

  1. c#编码转换
  2. iOS,手势识别简单使用
  3. 开源游戏 “Elvish Bird”
  4. noip2013 积木大赛
  5. 如何通过阅读C标准来解决C语言语法问题
  6. 【转】Log4net用法
  7. 从网页上抓取Windows补丁信息然后整型输出(PowerShell)
  8. 【bzoj1003】[ZJOI2006]物流运输
  9. 应付发票审批 Hold and Release Names
  10. The port Command
  11. centos6.5图形界面NetworkManager 配置ip文件位置
  12. C++一些注意点之异常处理
  13. thinkphp所有参数配置
  14. 【机器学习实战】第11章 使用 Apriori 算法进行关联分析
  15. 解决get乱码
  16. iOS下JS与原生OC互相调用(总结)
  17. 变量前缀__device__以及__managed__
  18. jquery AJAX数据传输路径写法~
  19. 简易远程消息交换协议SRMP
  20. Tsung压力测试工具安装使用

热门文章

  1. k8s Pipline CI/CD
  2. php 安装扩展插件实例-ftp.so
  3. [Redis-CentOS7]Redis字符串操作(二)
  4. 【WPF学习】第四十八章 理解WPF动画
  5. 一招教你用数据可视化BI软件创建网店运营监控大屏
  6. UML之一、为什么需要UML?
  7. 【HDU - 1087 】Super Jumping! Jumping! Jumping! (简单dp)
  8. 用Python制作酷炫词云图,原来这么简单!
  9. JS DOM属性,包括固有属性和自定义属性,以及属性获取、移除和设置
  10. AGC018F - Two Trees