看到这个小提琴:http: //jsfiddle.net/scottbeeson/PTh4U/
这是我的困境:如果我使用增量 z-index,比如 click(z-index += 1),用户可以单击最顶部的元素 100 次,从而使下一次单击较低的对象无用。我目前这样做的方式,就像在小提琴中一样,我将所有类似的元素设置为基本 z-index,然后将当前的元素设置得更高。
$(document).on('click','.tile',function() {
$('.tile').css('z-index','10');
$(this).css('z-index','100');
});
这在大多数情况下都有效,但它有一些奇怪的行为,如果您只需单击几下就可以看到。即,最后点击的项目有时会更远(我猜具有相同索引的项目被任意选择在顶部?)。