0

私はこのページで作業しています:

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

質問の開閉を切り替えるボタンに、質問が閉じているときは「+」、開いているときは「-」を表示するようにします。コンテンツ「-」を追加するように「アクティブ」クラスを設定しましたが、答えが明らかになったときに「アクティブ」のままではありません。

.setStyle を js に追加しようとしましたが、それも何もしていないようです。

ここに私が今ボタンのためにやっていることのフィドルがあります:

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でクラスを「オン」に切り替えて出来上がり。

別の関係を設定できる唯一の方法は、属性リンクを使用することです。

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

それからel.set('data-content', '-');-これは信頼性が低いと思いますが。

http://jsfiddle.net/dimitar/pT6Vu/2/を参照

于 2012-09-18T18:34:03.860 に答える