適用時に疑似要素が表示されないという奇妙な問題があります。
box-sizing:border-box;
テスト ケース 1: http://jsfiddle.net/kGGuP/1/ - これは期待どおりに機能しました。ボックスをクリックするとコンテンツが表示され、「矢印」疑似要素も表示されます。
テスト ケース 2: http://jsfiddle.net/XGGg4/ - 追加しました
* {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
CSSに。ご覧のとおり、" arrow " 疑似要素はもう表示されません。これは、Firefox を除くすべてのブラウザーで発生します。
box-sizing:border-box; を削除する以外に、これに対する修正はありますか? ? 私は本当にこのルールを削除したくありません。
追加情報:
パラメータを持つ .toggle() と.slideToggle()だけがこの問題を抱えているようです。
パラメータなしで .toggle()と.fadeToggle()を使用すると、正常に動作します。