调用js函数改变css的颜色
Call js function to change css color
我想改变颜色点击功能,但有一个问题,当我点击劣势必须是红色,当我点击平均必须是黄色,当我点击优势必须是绿色…另外,当我点击一件事,其他必须失去焦点-背景颜色…如何使用函数
完成此操作function colored() {
$(this).css('background-color','#C90');
}
http://jsfiddle.net/EC44Z/15/首先,我建议使用CSS样式来实现这类功能。所以你的颜色应该定义为类,例如:
.is-advantage { background-color: #ccc; }
你应该为你的click事件实现某种事件处理程序。在提供的示例中,我根本看不到调用函数的位置。您可能需要这样的内容:
// change the class each time the button is clicked
$('.button').click(function() {
$(this).toggleClass('is-advantage');
});
您可以使用addClass, removeClass, toggleClass等函数来更改当前为按钮设置的类
您没有将点击处理程序附加到HTML元素
例如,如果您希望名为disabled的链接更改背景颜色:
假设您有兴趣更改以下内容的背景颜色:
<a href="javascript:void(0)" id="price_quality_dis" class="ca_button" onClick="colored();">Disadvantage</a>
您需要提供一个点击处理程序,如下所示:
$('#price_quality_dis').click(function(){
$(this).css('background-color','#C90');
});
你还应该使用class属性来装饰你的a标签,将链接组合在一起,这些链接在点击
时应该具有相同的背景颜色例如:http://jsfiddle.net/XUXwJ/
相关文章:
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- 每个选择器的Jquery css颜色都在变化,但字体大小却没有变化
- JS幻灯片与CSS背景颜色变化
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 使用CSS在选项卡更改时平滑颜色转换
- Javascript通过列表项的函数和css来更改背景颜色
- 使用javascript onclick设置CSS颜色
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 如何访问svg内部id并让CSS更改该id的填充颜色
- 如何在android中使用HTML/CSS赋予文本渐变颜色
- 获取脚本中CSS颜色属性的实际值
- 将颜色传递到表名css的Javascript
- 如何从CSS中获取颜色的值
- 将所有访问过的网站颜色重置为所有最新浏览器和所有doctype(xhtml,html,html5)的默认颜色css设置
- 表格的替代颜色 css 不适用
- 当项目被点击改变背景颜色- CSS(没有jQuery)
- 根据先前的值更改HTML元素的颜色- CSS
- 任何确定透明背景颜色CSS的方法
- 图片png颜色css或html或javascript
- 检查颜色CSS文件..改变颜色jquery插件