检测单击元素之前单击了哪个元素

时间:2013-09-02 16:17:28

标签: jquery css3

我正在使用css和Jquery处理滑块。 现在,当我点击拇指时,图像会在Z指数较高时淡入。现在我想要点击之前的内容 要抓取的图像,以便可以给出前一个图像的z索引更低或某种东西。 感谢。

1 个答案:

答案 0 :(得分: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);
});