微信小程序点击移除添加class(点击改变背景颜色和字体颜色)
来源:互联网 发布:什么刻录软件最好用 编辑:程序博客网 时间:2024/06/16 06:53
微信小程序不允许DOM操作,所以不能用addClass这种方法,我的用法如下。
点击元素后,获取元素中data-select值,赋值给catalogSelect,然后判断二者是否相等,一样则添加class(class的css可以先写好)。
源码下载:http://download.csdn.net/download/dknightl/9939872
<!--页面--> <view class="info_choose "> <view class="catalog_name">花色</view> <view class="catalog_items display-flex-row" > <block wx:for="{{catalogs}}"> <text data-select="{{item.select}}" class="{{item.select == catalogSelect ? 'active':''}} catalog_item" bindtap="chooseCatalog">{{item.catalogName}}</text> </block> </view> </view>
//js代码Page({ data: { catalogs:[ { "catalogName": "卡其卡其", "select":1 }, { "catalogName": "其卡其卡卡其卡其", "select": 2 }, { "catalogName": "鲤鱼鲤鱼", "select": 3 }, { "catalogName": "神迹神迹卡其卡其", "select": 4 }, ], catalogSelect:0,//判断是否选中 }, chooseCatalog:function(data){ var that=this; that.setData({//把选中值放入判断值 catalogSelect : data.currentTarget.dataset.select }) }})
阅读全文
2 0
- 微信小程序点击移除添加class(点击改变背景颜色和字体颜色)
- Button点击背景和字体颜色改变的实现方法
- Android点击View改变字体颜色和边框背景
- RadioGroup的Radiobutton点击时改变字体颜色和背景颜色(采用Xml文件设置)
- 点击改变背景颜色
- 微信小程序点击添加移除class
- 关于android自定义字体颜色和点击改变字体颜色
- 实现listview条目点击后改变item背景颜色和字体颜色并保留
- 点击linearlayout,改变背景颜色
- TextView 点击字体颜色改变
- 点击按钮字体颜色改变
- RadioButton 点击改变字体颜色
- 点击圆环颜色改变背景颜色
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- android点击Button后,buttton的背景和颜色改变
- ListView中TextView和item背景点击改变颜色
- 31.TextView分段改变字体颜色和分段点击
- iOS 自定义Tabbar 改变点击背景颜色
- war文件的解压方式
- css定位机制
- extern C配合__cplusplus实现CPP文件和C文件的函数互相调用
- Log4j配置文件无效
- DOM正则表达式2
- 微信小程序点击移除添加class(点击改变背景颜色和字体颜色)
- JAVA之StringUtils工具类
- 工具类——EmptyUtils为空判断
- 安全态势_交互发现 —— 基于阿里云轻松搭建安全大屏
- PHP文件处理类 SplFileObject 和 SplFileInfo
- httpclient 实现文件上传中转
- LeetCode 647 : Palindromic Substrings(java)
- PHP查询mongodb过慢的原因
- Spring整合hibernate关于控制事务的问题