起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3345|回复: 7

[处理中4] 页面上面引入rem布局可以吗

[复制链接]

7

主题

27

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
发表于 2017-6-22 09:10:59 | 显示全部楼层 |阅读模式
写页面的时候发现用px会有手机不适配,能否引入rem适配呢?跟原生的一样用require 方法引入可以吗?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-22 09:54:05 | 显示全部楼层
X5里面是支持rem和em 的  开发的时候直接用就可以的
回复 支持 反对

使用道具 举报

7

主题

27

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2017-6-22 10:28:44 | 显示全部楼层
那他的rem是如何适配的呢?rem的缩放大小是多少在哪里找?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-22 10:49:15 | 显示全部楼层
lyj168997 发表于 2017-6-22 10:28
那他的rem是如何适配的呢?rem的缩放大小是多少在哪里找?

rem不是相对于html跟节点吗    这个适配的话还是需要自己写一些相对文件的
回复 支持 反对

使用道具 举报

7

主题

27

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2017-6-22 11:03:07 | 显示全部楼层
恩恩,我自己写的一个rem的js 如下:

(function (doc, win) {
        var docEl = doc.documentElement,
            resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
            recalc = function () {
                var clientWidth = docEl.clientWidth;
                if (!clientWidth) return;
                if(clientWidth>=640){
                    docEl.style.fontSize = '100px';
                }else{
                    docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
                }
            };

        if (!doc.addEventListener) return;
        win.addEventListener(resizeEvt, recalc, false);
        doc.addEventListener('DOMContentLoaded', recalc, false);
    })(document, window);

在页面的js文件里面引入了这个js之后发现不好用试怎么回事儿呢?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-22 11:45:50 | 显示全部楼层
lyj168997 发表于 2017-6-22 11:03
恩恩,我自己写的一个rem的js 如下:

(function (doc, win) {

你怎么引入的又是怎么判断调用的?
回复 支持 反对

使用道具 举报

7

主题

27

帖子

81

积分

初级会员

Rank: 2

积分
81
QQ
 楼主| 发表于 2017-6-22 11:50:16 | 显示全部楼层
在页面的js文件里面通过require 引用的,但是写了之后好像没有什么效果
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-6-22 13:27:16 | 显示全部楼层
lyj168997 发表于 2017-6-22 11:50
在页面的js文件里面通过require 引用的,但是写了之后好像没有什么效果

这个不会啊  那你要不在设计界面下 通过点击window组件右键 添加js引用呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 12:04 , Processed in 0.072462 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表