【发布时间】:2015-02-25 00:48:12
【问题描述】:
我有一个导航过滤器,单击该过滤器后,每个项目将根据它们所属的类别突出显示。我希望在单击#all-btn 时,所有项目都将以各自的颜色突出显示。现在,它们设置为突出黑色,但我想改变它。例如,
平面设计将是绿色的, 网页设计将是红色的, 平面设计将是蓝色的。
我认为 jQuery 中的 if/then 语句可以实现这一点,但不确定如何构建它。即。
if (the item has class graphic) {
$("#projects").find("li.graphic").toggleClass("highlight-graphic");
}
else if (item has class web) {
$("#projects").find("li.web").toggleClass("highlight-web");
}
else {
$("#projects").find("li.flat").toggleClass("highlight-flat");
}
什么是设置它的好方法,这会起作用吗?
【问题讨论】:
标签: jquery css if-statement frontend