Jquery 更改引导程序颜色和图标
我正在使用twitter引导程序3中的图标。虽然我已经能够让图标按我的意愿工作和显示,但我有一个问题无法解决。当我点击glyphicon(ex的竖起拇指图标)时,我希望图标变为红色。由于某些原因,我无法在jQuery中更改图标颜色。我可以更改背景颜色,这样我就知道jQuery正在工作,但图标本身的颜色就不一样了。所以我的问题很简单:如何在单击时更改引导图标的颜色 这是我正在研究的一个例子 此项的引导css。这是我唯一能控制颜色的地方Jquery 更改引导程序颜色和图标,jquery,css,twitter-bootstrap,Jquery,Css,Twitter Bootstrap,我正在使用twitter引导程序3中的图标。虽然我已经能够让图标按我的意愿工作和显示,但我有一个问题无法解决。当我点击glyphicon(ex的竖起拇指图标)时,我希望图标变为红色。由于某些原因,我无法在jQuery中更改图标颜色。我可以更改背景颜色,这样我就知道jQuery正在工作,但图标本身的颜色就不一样了。所以我的问题很简单:如何在单击时更改引导图标的颜色 这是我正在研究的一个例子 此项的引导css。这是我唯一能控制颜色的地方 .glyphicon-thumbs-up:before{
.glyphicon-thumbs-up:before{
content:"\e125";
color: #7f8c8d;
opacity: 0.7;
}
HTML
因为它只能从css中工作,所以我尝试使用toggleClass函数
$(".glyphicon").click(function() {
var socialButton = $(this).attr('id');
$(this).toggleClass('likedClicked'); // this doesn't
})
我把它放在我的css中来控制它
.likedClicked {
content:"\e125";
color: red;
opacity: 0.7;
/*z-index: 10000; Tried changing the z-index on a hunch. didn't work*/
}
您根本不需要jQuery,只需要CSS。您还可以在设置样式之前去掉:并向glyphicon添加自定义类,如下所示:
<a href='#' ><span class="glyphicon glyphicon-thumbs-up custom"></span></a>
这里有一个工作示例:您根本不需要jQuery来完成此任务,只需要CSS即可。您还可以在设置样式之前去掉:并向glyphicon添加自定义类,如下所示:
<a href='#' ><span class="glyphicon glyphicon-thumbs-up custom"></span></a>
这里有一个工作示例:您根本不需要jQuery来完成此任务,只需要CSS即可。您还可以在设置样式之前去掉:并向glyphicon添加自定义类,如下所示:
<a href='#' ><span class="glyphicon glyphicon-thumbs-up custom"></span></a>
这里有一个工作示例:您根本不需要jQuery来完成此任务,只需要CSS即可。您还可以在设置样式之前去掉:并向glyphicon添加自定义类,如下所示:
<a href='#' ><span class="glyphicon glyphicon-thumbs-up custom"></span></a>
这里有一个有效的例子:先生,你太棒了。我整天都在做这个。谢谢你失去了你的一天,但很高兴我能帮助你!您的代码按发布的方式工作。但是如果我把颜色改成红色以外的颜色。什么也没发生。它只是保持红色,好像我没有保存文件或进行更改。你知道那是什么吗?我没有改变其他任何东西,只是颜色你太棒了,先生。我整天都在做这个。谢谢你失去了你的一天,但很高兴我能帮助你!您的代码按发布的方式工作。但是如果我把颜色改成红色以外的颜色。什么也没发生。它只是保持红色,好像我没有保存文件或进行更改。你知道那是什么吗?我没有改变其他任何东西,只是颜色你太棒了,先生。我整天都在做这个。谢谢你失去了你的一天,但很高兴我能帮助你!您的代码按发布的方式工作。但是如果我把颜色改成红色以外的颜色。什么也没发生。它只是保持红色,好像我没有保存文件或进行更改。你知道那是什么吗?我没有改变其他任何东西,只是颜色你太棒了,先生。我整天都在做这个。谢谢你失去了你的一天,但很高兴我能帮助你!您的代码按发布的方式工作。但是如果我把颜色改成红色以外的颜色。什么也没发生。它只是保持红色,好像我没有保存文件或进行更改。你知道那是什么吗?我没有改变任何东西,只是颜色