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

QQ登录

只需一步,快速开始

查看: 5596|回复: 20

[结贴] 点击button按钮变颜色问题,就像途牛或者网易那种

[复制链接]

36

主题

136

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2016-8-10 09:23:32 | 显示全部楼层 |阅读模式
如题,看了几个案例就是不变,就是在当前页面的时候和它相关的button按钮和图标都会变颜色,加了active,但是不管用 。求大神解答

103

主题

313

帖子

569

积分

高级会员

Rank: 4

积分
569
QQ
发表于 2016-8-10 09:27:56 | 显示全部楼层
点击按钮变按钮的背景色 还是? 可以用js控制.css
回复 支持 反对

使用道具 举报

36

主题

136

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-8-10 09:28:55 | 显示全部楼层
wanagminghui 发表于 2016-8-10 09:27
点击按钮变按钮的背景色 还是? 可以用js控制.css

变按钮上的字的颜色,js控制css 怎么写。。
回复 支持 反对

使用道具 举报

103

主题

313

帖子

569

积分

高级会员

Rank: 4

积分
569
QQ
发表于 2016-8-10 09:37:38 | 显示全部楼层
soCD 发表于 2016-8-10 09:28
变按钮上的字的颜色,js控制css 怎么写。。

  $(this.getElementByXid("BtnMore")).css("background-color","#4F81BD"); 你用的话应该是color
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-10 09:39:09 | 显示全部楼层
wanagminghui 发表于 2016-8-10 09:27
点击按钮变按钮的背景色 还是? 可以用js控制.css

你好,你说的变色,是不想用button的默认蓝色吗?你可以去设置样式.x-card.btn-group .btn.active{}去给他定义自己喜欢的颜色,这个你可以去DOM树里找到元素,然后去查看样式
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

36

主题

136

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-8-10 10:01:15 | 显示全部楼层
cgrddv 发表于 2016-8-10 09:39
你好,你说的变色,是不想用button的默认蓝色吗?你可以去设置样式.x-card.btn-group .btn.active{}去给 ...

定义了以后还是不管用。
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-10 10:03:29 | 显示全部楼层
soCD 发表于 2016-8-10 10:01
定义了以后还是不管用。

是我说的那个问题吗?不想要默认的蓝色?
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

36

主题

136

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-8-10 10:05:37 | 显示全部楼层
cgrddv 发表于 2016-8-10 10:03
是我说的那个问题吗?不想要默认的蓝色?

是你说的,然后我也按你说的方法改来着,但是没成功。。
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-10 10:25:02 | 显示全部楼层
soCD 发表于 2016-8-10 10:05
是你说的,然后我也按你说的方法改来着,但是没成功。。

你的buttongroup有xcard样式吗,我的那个样式是针对demo里的,你需要看一下你的button有什么class,通过CSS选择器找到active的button然后再设置,到DOM树里找一下
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

36

主题

136

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-8-10 10:27:33 | 显示全部楼层
wanagminghui 发表于 2016-8-10 09:37
$(this.getElementByXid("BtnMore")).css("background-color","#4F81BD"); 你用的话应该是color
...

我想点任意一个按钮,然后我点击 的这个按钮的 字的颜色 就变了,也这样写吗? 这句是写在什么事件里?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 12:21 , Processed in 0.061501 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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