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

QQ登录

只需一步,快速开始

查看: 1983|回复: 7

[处理中3] 页面分层次显示问题

[复制链接]

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
发表于 2018-11-1 17:57:29 | 显示全部楼层 |阅读模式
使用display:none 对控件进行隐藏,是否显示的控制放在了modelLoad(页面初始化完成),发现整个页面先显示,然后再显示JS需要显示的控件,请问如何才能够让页面和需要控制显示的控件同时显示?
发表于 2018-11-1 18:05:45 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2018-11-1 18:16:20 | 显示全部楼层
.在dom元素里添加 style=”visibility:hidden;” 原理是一样的!不需要单独网络请求去加载样式!所以页面渲染不会延时!!页面加载完后,然后再通过js动态修改style属性,改回来

1
this.getElementByXid('xid').style.visibility='visible';

通过JS来控制,无论是否修改都会出现延时的情况额!有办法一起显示吗
回复 支持 反对

使用道具 举报

发表于 2018-11-2 09:15:34 | 显示全部楼层
184931481 发表于 2018-11-1 18:16
.在dom元素里添加 style=”visibility:hidden;” 原理是一样的!不需要单独网络请求去加载样式!所以页面渲 ...

如果是默认显示,可以不要设置默认隐藏啊, 通过js控制显示就可以了

你是设置的默认隐藏,当然是等页面加载完了,才会显示的

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2018-11-2 09:35:37 | 显示全部楼层
本帖最后由 184931481 于 2018-11-2 09:38 编辑
liangyongfei 发表于 2018-11-2 09:15
如果是默认显示,可以不要设置默认隐藏啊, 通过js控制显示就可以了

你是设置的默认隐藏,当然是等页面 ...

无论是默认显示还是默认隐藏,在通过JS控制的时候都会有延时加载,是否有时机点能够让页面和JS同时加载,而不影响用户体验呢,对"功能显隐"要求的主要目的是想要做到对导航菜单的权限控制
回复 支持 反对

使用道具 举报

发表于 2018-11-2 09:37:19 | 显示全部楼层
184931481 发表于 2018-11-2 09:35
无论是默认显示还是默认隐藏,在通过JS控制的时候都会有延时加载,是否有时机点能够让页面和JS同时加载, ...

设置你的元素默认显示  或者 默认隐藏 就能够实现了啊,js控制就是会慢的

根据需求,不需要默认隐藏的就不默认隐藏,
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2018-11-2 09:45:29 | 显示全部楼层
liangyongfei 发表于 2018-11-2 09:37
设置你的元素默认显示  或者 默认隐藏 就能够实现了啊,js控制就是会慢的

根据需求,不需要默认隐藏的就 ...

无论是默认显示还是默认隐藏,在通过JS控制的时候都会有延时加载,是否有时机点能够让页面和JS同时加载,而不影响用户体验呢,对"功能显隐"要求的主要目的是想要做到对导航菜单的权限控制
回复 支持 反对

使用道具 举报

发表于 2018-11-2 09:51:51 | 显示全部楼层
184931481 发表于 2018-11-2 09:45
无论是默认显示还是默认隐藏,在通过JS控制的时候都会有延时加载,是否有时机点能够让页面和JS同时加载, ...

那就都先默认隐藏。加载完了再控制显示,这样比默认显示,再控制隐藏效果会好一些的
js执行肯定是页面资源加载完之后的事情,只能是这样了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 07:14 , Processed in 0.087957 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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