0

インクをクリックするとスライドして表示されるリンクの下に表示される div を作成しようとしています。

私はそれを機能させることができないようです。

また、divが「開いている」ときに►を▼に変更する方法を考え出す必要がありますが、これはおそらくASCII文字ではなく画像で行う必要がありますか?

JSフィドル

4

1 に答える 1

3

デモ: http: //jsfiddle.net/DAjEK/4/

これは完全に異なるアプローチです...はるかに簡潔です。

$("#colourList a").click(function(e){
    e.preventDefault();
    $(this).html($(this).is(':contains(▼)') ? 'See the colours ►' : 'Hide the colours ▼');
    $("#colours").slideToggle(500);
});​
于 2012-10-17T21:25:43.743 に答える