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

QQ登录

只需一步,快速开始

查看: 2211|回复: 7

[处理中3] list中的output组件如何实现点击改变背景色

[复制链接]

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
发表于 2017-8-21 15:12:50 | 显示全部楼层 |阅读模式
list中的output组件如何实现点击改变背景色

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-21 17:00:25 | 显示全部楼层
在 onclick事件中写css样式就是了,,,用js方法改变样式,,百度下就有了
回复 支持 反对

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
 楼主| 发表于 2017-8-21 17:57:57 | 显示全部楼层
能不能详细说明一下,百度的改变bind-css样式看不懂
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-21 18:00:32 | 显示全部楼层
nanoha 发表于 2017-8-21 17:57
能不能详细说明一下,百度的改变bind-css样式看不懂

又不是在bind-css里写,,是在js里写

要是用bind-css可以参考记事本案例list页面

js方法   比如$(div).css.("width","100px")
回复 支持 反对

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
 楼主| 发表于 2017-8-22 11:25:16 | 显示全部楼层
其实我是想实现list里面点击一跳数据让其改变背景色
回复 支持 反对

使用道具 举报

14

主题

71

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
QQ
发表于 2017-8-22 14:50:26 | 显示全部楼层
可以先定义一个jestup.Bind.observable('')值为空,然后再点击事件中去设置,点击一条,设置之前定义的那个变量的值为你当前行数据的主键,然后再bind-css或者bind-style通过判断定义个那个值跟当前数据的主键是否匹配给其绑定样式,感觉我说的比较晦涩,不知道你能不能听懂
回复 支持 反对

使用道具 举报

28

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
发表于 2017-8-22 15:51:05 | 显示全部楼层
CSS里写:
.li-Start {background-color:#ADFF2F;color:#000000;font-weight:bold;}
.li-End {background-color:#D3D3D3;color:#000000;font-weight:bold;}
output的bind-css里写
{'li-Start' : val("status") === '0','li-End' : val("status") === '1'}
data里如果没有status字段就加一个boolean的,
这是你想要的吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2017-8-23 18:07:39 | 显示全部楼层
如果是list设置当前行样式参考
http://docs.wex5.com/bex5-ui-question-list-10025/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 01:40 , Processed in 0.053692 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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