终端自适应js操作代码实例,不同屏幕比例尺寸
来源:互联网 发布:mysql set 动态参数 编辑:程序博客网 时间:2024/05/18 02:29
对于前端自适应方法较多,像百度,淘宝也有类似的结构框架来处理,但是在不使用他们的情况下,我们如何来处理?
对于设计师来说,或者优秀的前端开发者来说,当她看到我们做出来的页面有那么一丢丢的变形或者遮挡,都是不被允许的。之前看到有在开发之前通过强大的css来处理,网上也是很多。而我之前开发的一个项目,通过js也能很巧妙的处理不同的终端,屏幕尺寸不同导致的变形,遮挡,移位,等等。
resize:function(ww, wh) {
var context = this;
$(".wrapper").show();
// var wp = context.$(".wrapper1").width();
// context.$('.scroll').width(wp * 14);
// if (this.scroll && !this.scroll.moved) {
// this.scroll.refresh();
// }
var ww =$(window).width();
var wh =$(window).height();
context.$(".wrapper").height(wh);
context.$(".item").width(ww);
context.$(".item").height(wh);
// context.$('.scroll').height(wh);
context.$(".wrapper").width(ww);
context.$('.wrapper1').width(ww);
}
上面这段代码,关于iscroll的可忽略。上面代码,添加到框架中,500ms执行一次即可。其中如果尝试只修改ww或者wh,你会发现会是个灾难变形了!
我们放进项目框架中运行,会发现各种屏幕比例手机,都能够保证图片不会变形,但是新的问题是跳转页面会有页面铺满屏幕的一个明显过程,体验并不好。
所以,我们要在外层$(".wrapper")对他css进行设置display : none. 当它在500ms内,$(".wrapper").show(); 这样我们视觉基本看不到的时候页面铺满全屏。体验效果也就不会看到铺满的过程。
很快手机18:9屏幕尺寸就要来了,很希望能有各种不同的处理方法来解决不同终端,不同尺寸的解决方案,如果大家有其他方案在下愿意虚心学习,交流学习。
阅读全文
0 0
- 终端自适应js操作代码实例,不同屏幕比例尺寸
- android 不相同分辨率不同尺寸和相同分辨率不同尺寸自适应屏幕解决方法
- android屏幕尺寸和比例
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 不同iPhone屏幕尺寸
- 支持不同屏幕尺寸
- 网页自适应不同屏幕
- 实现窗体自适应调整尺寸以适应不同屏幕分辩率
- 实现窗体自适应调整尺寸以适应不同屏幕分辩率的显示问题
- 自适应页面布局使得应用适应不同屏幕的尺寸变得更加容易
- JS的屏幕尺寸
- JS取屏幕尺寸
- JS取屏幕尺寸
- 查看各种获得屏幕尺寸的 JS代码
- Android 自适应不同分辨率屏幕
- 百分比问题记录
- SQLSugar 使用事务处理操作
- leetcode 74|240. Search a 2D Matrix 1|II
- android 找不到符号 符号 RequiresApi
- 编译原理(三) 消除文法左递归
- 终端自适应js操作代码实例,不同屏幕比例尺寸
- 工业相机SDK接口使用总结
- wifi配置工具iw源码解析
- bzoj 2796: [Poi2012]Fibonacci Representation 记忆化搜索
- 欢迎使用CSDN-markdown编辑器
- jsp中EL 表达式的用法
- 2017 Clion PyCharm激活码
- 关于直播网站的搭建--第二步:关于非法请求的拦截
- Flume架构以及应用介绍