1

うまくいけば、私はここで比較的簡単な何かを見逃しています。最初のクリックで画像の背景位置を-37pxに切り替えてから、2回目のクリックで元の位置に戻すことを望んでいます。

divが表示および非表示になると、プラス記号をマイナス記号に変更してからプラス記号に戻します。

助けてくれてありがとう!

$('#expand-button').click(function() {
    $('#top10-list').slideToggle(600, function() {
        $('#expand-button').css('background-position','0 -37px');
    });
});
4

1 に答える 1

2

http://jsbin.com/ibijey/edit#javascript,html,live

$('#expand-button').toggle(function() {
    $('#top10-list').slideToggle(600, function() {
        $('#expand-button').css('background-position','0 -37px');
    });
},function(){
    $('#top10-list').slideToggle(600, function() {
        $('#expand-button').css('background-position','0 0px');
    });
});
于 2012-07-18T17:10:22.717 に答える