甚至可以用 jQuery 更改伪类吗?是否有任何解决方法可以实现这一目标?
问问题
7092 次
2 回答
2
尝试为您的 CSS 创建一个类选择器,并在您将鼠标悬停在您想要更改样式/任何内容的元素上打开和关闭该类。
以下是其他建议: 从 JavaScript 设置 CSS 伪类规则
于 2013-05-14T00:08:49.113 回答
0
好吧,我创建了以下函数来更改我的悬停类
var setPseudoClass = function (rule, prop, value)
{
var sheets = document.styleSheets;
var slen = sheets.length;
for (var i = 0; i < slen; i++)
{
var rules = document.styleSheets[i].cssRules;
if (rules)
{
var rlen = rules.length;
for (var j = 0; j < rlen; j++)
{
if (rules[j].selectorText && rules[j].selectorText.indexOf(rule) > 0)
{
alert(rules[j].selectorText);
rules[j].style[prop] = value;
}
}
}
}
}
于 2013-05-14T00:12:52.737 回答