0

CSSとJqueryを使用してスライダーに取り組んでいます。親指をクリックすると、Z インデックスが高くなり、画像がフェードインします。ここで、前にクリックした画像を取得して、前の画像に az インデックスを下げるか何かを与えることができるようにします。ありがとう。

4

1 に答える 1

1

以前にクリックした要素を変数に保存するだけです:

var lastClicked = $([]);

$('.thumb').on('click', function() {
    lastClicked.css('z-index', 2);

    lastClicked = $(this).css('z-index', 3); // returns this
});

または他のすべての要素をターゲットにしますthis:

$('.thumb').on('click', function() {
    $(this).css('z-index', 3);

    $('.thumb').not(this).css('z-index', 2);
});
于 2013-09-02T16:20:53.813 に答える