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

QQ登录

只需一步,快速开始

查看: 2830|回复: 12

[结贴] wing组件

[复制链接]

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
发表于 2017-4-17 10:46:25 | 显示全部楼层 |阅读模式
1.打开wing组件,但是怎样实现点击content就隐藏左边栏,我查看案例,也没有做事件;
2.打开左侧边栏,右边的content怎样设置遮罩层呢?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-17 11:03:36 | 显示全部楼层
1.怎样实现点击content就隐藏左边栏的这个你可以看一下组件的源码
/UI2/system/components/justep/wing/wing.js
2.这个问题你可能需要修改源码文件   或是在一个合适的事件里面判断wing组件的状态  然后设置遮罩效果
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-4-17 11:11:04 | 显示全部楼层
半导体 发表于 2017-4-17 11:03
1.怎样实现点击content就隐藏左边栏的这个你可以看一下组件的源码
/UI2/system/components/justep/wing/win ...

合适的事件是?我需要在wing组件状态改变的时候,即left打开的时候,弹出popover.
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-4-17 13:06:21 | 显示全部楼层
半导体 发表于 2017-4-17 11:03
1.怎样实现点击content就隐藏左边栏的这个你可以看一下组件的源码
/UI2/system/components/justep/wing/win ...

wing组件能不能感知left或content有没有被打开的触发事件呢?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-17 13:40:40 | 显示全部楼层
james.lee 发表于 2017-4-17 13:06
wing组件能不能感知left或content有没有被打开的触发事件呢?

wing组件有一个自己感知的状态的属性  就是判断自己是否打开的  不知道你说的是不是这个
http://docs.wex5.com/comps-wing/#004
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-4-17 13:46:43 | 显示全部楼层
半导体 发表于 2017-4-17 13:40
wing组件有一个自己感知的状态的属性  就是判断自己是否打开的  不知道你说的是不是这个
http://docs.wex ...

不是,http://bbs.wex5.com/forum.php?mo ... g%E7%BB%84%E4%BB%B6  你看看这个,我需要的是这个样式
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-18 09:52:46 | 显示全部楼层
james.lee 发表于 2017-4-17 13:46
不是,http://bbs.wex5.com/forum.php?mod=viewthread&tid=118489&highlight=wing%E7%BB%84%E4%BB%B6  你 ...

添加一个这个class   
.x-wing-backdrop{
        background-color:red;
        opacity:0.5;
}
背景颜色写成你想要的颜色应该就好了
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-4-18 10:48:36 | 显示全部楼层
半导体 发表于 2017-4-18 09:52
添加一个这个class   
.x-wing-backdrop{
        background-color:red;

在哪个文件下修改?是wing.js吗?
回复 支持 反对

使用道具 举报

发表于 2017-4-18 13:43:37 | 显示全部楼层
1.默认就是点击content  左侧栏就自动隐藏了!

2.是的,默认没有遮罩,但是中间的content是不能 操作的!只有左侧栏回去了,中间的部分才能操作的!

7楼说的对!只要把这段css 写在你的w页面对应的css文件中就可以了!

你动手试试吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2017-4-18 14:12:22 | 显示全部楼层
liangyongfei 发表于 2017-4-18 13:43
1.默认就是点击content  左侧栏就自动隐藏了!

2.是的,默认没有遮罩,但是中间的content是不能 操作的! ...

1.现在点击了content,左侧没有隐藏,代码里面没有做什么设置的。为什么点击后不能隐藏;
2.同样的未做设置,但是中间的content是完全可以操作的;
3.写入了css,但是怎么添加这个css?我将css的类名放在wing组件的class属性下,结果全部遮住了,看不到content了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 23:29 , Processed in 0.071732 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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