我正在使用此页面:
http://www.bluebeam.com/us/support/ipad/
我希望切换打开/关闭问题的按钮在关闭时显示“+”,在打开时显示“-”。我已经设置了“活动”类来添加内容“-”但是当答案被揭示时它并没有保持“活动”。
我尝试向 js 添加一个 .setStyle ,但这似乎也没有做任何事情。
这是我现在为按钮所做的事情:
我正在使用此页面:
http://www.bluebeam.com/us/support/ipad/
我希望切换打开/关闭问题的按钮在关闭时显示“+”,在打开时显示“-”。我已经设置了“活动”类来添加内容“-”但是当答案被揭示时它并没有保持“活动”。
我尝试向 js 添加一个 .setStyle ,但这似乎也没有做任何事情。
这是我现在为按钮所做的事情:
您根本无法通过 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', '-');
- 虽然我会说这不太可靠。