Javascript 点击图片移动到前面?
有人能给我指出正确的方向,这样我就可以创建一个函数,比如 我想创建一个类似的东西,当你点击一堆图像中的一个图像时,它会把它带到最前面 似乎找不到它的名字Javascript 点击图片移动到前面?,javascript,jquery,css,Javascript,Jquery,Css,有人能给我指出正确的方向,这样我就可以创建一个函数,比如 我想创建一个类似的东西,当你点击一堆图像中的一个图像时,它会把它带到最前面 似乎找不到它的名字 $("img.myclass").click(function() { $("img.myclass").not(this).css("z-index", 0); $(this).css("z-index", 100); }); 如果图像使用position:absolute定位,您可以在图像上附加onclick处理程序并
$("img.myclass").click(function() {
$("img.myclass").not(this).css("z-index", 0);
$(this).css("z-index", 100);
});
如果图像使用
position:absolute
定位,您可以在图像上附加onclick处理程序并更改其z-index我会这样做,这样您就有了一个全局zIndex
变量,只需使用最新值+1进行更新
var zIndex = 0;
$('.myImageClass').click(function(){
zIndex++;
$(this).css('zIndex', zIndex);
});
z索引仅影响定位为静态以外的元素(因此:相对、绝对或固定)
使用此方法,您可以将它们按任意顺序放置,而不是总是将其他所有内容恢复为默认值。如果不检查其工作原理,我猜它只是修改了z-index
css属性<代码>$(this.css('z-index',999)
同时根据其类别或其他内容将所有其他项的z索引设置回低值,如0阅读有关style.zIndex
属性和单击事件的详细信息