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

QQ登录

只需一步,快速开始

查看: 2097|回复: 9

[处理中3] 关于content的swipe属性修改为false后,提示can't get dom width or h...

[复制链接]

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
发表于 2017-6-27 11:58:09 | 显示全部楼层 |阅读模式
遇到一个奇怪问题,我不想让content左右手势滑动,设置为false后,原来加载echarts的div就显示不出来了,提示can't get dom width or height???这是为什么呢?请教请教 content问题1.png content问题2.png content问题3.png content问题4.png

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-27 12:26:51 | 显示全部楼层
发下问题出在这里,dom.clientHeight 如果是true时候是280,false的时候就变成0了?这是为什么呢?谢谢
content问题5.png

回复 支持 反对

使用道具 举报

发表于 2017-6-27 14:46:34 | 显示全部楼层
kpcbk 发表于 2017-6-27 12:26
发下问题出在这里,dom.clientHeight 如果是true时候是280,false的时候就变成0了?这是为什么呢?谢谢

这个dom节点是div的dom节点吗?  div设置固定 高度可以吗?
我看你调试的时候!页面是显示的content2 上的!  
只有一个content的时候试试是否正常?


这个属性会影响 div的高度吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-27 18:05:38 | 显示全部楼层
liangyongfei 发表于 2017-6-27 14:46
这个dom节点是div的dom节点吗?  div设置固定 高度可以吗?
我看你调试的时候!页面是显示的content2 上 ...

是的,dom节点就是div,div已经设置了高度跟宽度了,因为业务需求,是有2个content,放在第二个content里面的,很奇怪
回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-27 18:09:50 | 显示全部楼层
你好,附件上是代码,麻烦查看下,谢谢

contenttest.zip

463.04 KB, 下载次数: 118

回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-27 18:28:04 | 显示全部楼层
liangyongfei 发表于 2017-6-27 14:46
这个dom节点是div的dom节点吗?  div设置固定 高度可以吗?
我看你调试的时候!页面是显示的content2 上 ...

你好,根据你的提示,我把div放在了第一个content里面,结果是可以的,放在第一个content里面,把swipe改成false,曲线也是可以出来了, 难道是放在第二个不行? content问题6.png

回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-27 18:33:08 | 显示全部楼层
liangyongfei 发表于 2017-6-27 14:46
这个dom节点是div的dom节点吗?  div设置固定 高度可以吗?
我看你调试的时候!页面是显示的content2 上 ...

经过测试,div放在第一个content里面,可以正常显示,如果放在第二个content里,就报错

我再测试了,如果把content 的active 改为1,先显示第二个content,即使我div放在第一个content里面,还是报错,好像只有放在active的那页content里才行的样子,这是为啥呢
回复 支持 反对

使用道具 举报

发表于 2017-6-27 18:56:02 | 显示全部楼层
kpcbk 发表于 2017-6-27 18:33
经过测试,div放在第一个content里面,可以正常显示,如果放在第二个content里,就报错

我再测试了,如 ...

切换content 以后!现在这个页面,需要重新调用js方法!重新渲染才行!

content 隐藏后,这个 高度可能就是0
切换过来的时候执行它的js代码重新渲染试试吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

81

帖子

167

积分

初级会员

Rank: 2

积分
167
QQ
 楼主| 发表于 2017-6-27 19:08:50 | 显示全部楼层
liangyongfei 发表于 2017-6-27 18:56
切换content 以后!现在这个页面,需要重新调用js方法!重新渲染才行!

content 隐藏后,这个 高度可能 ...

你好,我在contents1ActiveChanged方法中写了js,可以获取到div的高度了,看来要这样写才行,再请教下,如果我想判断下当前点击的是哪一个content,如果是content2,我再执行js,用那个属性可以判断啊?谢谢 content问题7.png

回复 支持 反对

使用道具 举报

发表于 2017-6-28 13:32:45 | 显示全部楼层
kpcbk 发表于 2017-6-27 19:08
你好,我在contents1ActiveChanged方法中写了js,可以获取到div的高度了,看来要这样写才行,再请教下, ...

contents.getActiveXid()   就能获取到!请查下API !
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-4 11:57 , Processed in 0.057584 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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