css - jQueryUI Accordion 标题 CSS 问题

标签 css jquery-ui accordion jquery-ui-accordion

我有一个像这样的 Accordion 标题,

<div id="accordion">
    <h3 id="header1"><a href="#">Stuff: <span id="text">Text </span></a></h3>

在某些事件发生时,我更改了 <span id="text"> 的颜色.

$("h3 #text).css("color","red");

我想要做的是将颜色改回默认的 Accordion 标题颜色。我可以将它改回默认颜色,但是当您将鼠标悬停在它上面或单击它时,它不会改变颜色。

有没有办法改变它的类之类的?

最佳答案

是的,toggleClass .你想要这样的东西:

$("h3 #text).mouseEnter(function{$("h3 #text).toggleClass("header1Active");});
$("h3 #text).mouseLeave(function{$("h3 #text).toggleClass("header1Active");});

你有一些CSS:

h3.header1Active {
    color: red
}

关于css - jQueryUI Accordion 标题 CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7452101/

相关文章:

html - 我似乎无法将标题和导航栏放在同一行上

html - 让单选按钮及其标签在选中时自动更改

css - 样式 CSS 不使用 CodeIgniter - Baseurl

javascript - jQuery 嵌套 Accordion - 禁用自动打开

jquery - 同时打开所有 Accordion 窗口

twitter-bootstrap - Bootstrap - 将进度条值放在右侧

mysql - jQuery 自动完成 : pre-cache query to increase performance?

jQuery datepicker - 为什么主题样式不显示?

jQuery 全日历 : contextmenu

javascript - 向多级 Accordion 添加事件类