0

我正在使用此页面:

http://www.bluebeam.com/us/support/ipad/

我希望切换打开/关闭问题的按钮在关闭时显示“+”,在打开时显示“-”。我已经设置了“活动”类来添加内容“-”但是当答案被揭示时它并没有保持“活动”。

我尝试向 js 添加一个 .setStyle ,但这似乎也没有做任何事情。

这是我现在为按钮所做的事情:

http://jsfiddle.net/ajrdesign/pT6Vu/

4

1 回答 1

2

您根本无法通过 js 访问元素伪。因此,您创建了一些新样式并与父代一起使用。

http://jsfiddle.net/dimitar/pT6Vu/1/

.tips_tricks button:after {
    content:"+";
}


.tips_tricks button.on:after {
    content:"-";
}

然后 onClick 你切换类'on',瞧。

设置不同关系的唯一方法是通过属性链接。

.tips_tricks button:after {
    content: attr(data-content);
}

那么el.set('data-content', '-');- 虽然我会说这不太可靠。

http://jsfiddle.net/dimitar/pT6Vu/2/

于 2012-09-18T18:34:03.860 回答