//在.picContainer中创建ul列表,ul列表中for循环添加15个li,根据索引值不同,设置li的背景图位置。 $(function(){ ////加载sprite2///// $(".PicContainer").append("<ul class='Pic'></ul>"); for (var $picIndex = 0; $picIndex <= 14; $picIndex++) { $(".Pic").append("<li></li>"); /// 前3图 if ($picIndex == 0) { //这个if如果为true,函数会一直跳不出?????? $(".Pic li").eq($picIndex).css("background-position","0 -1296px"); }; if ($picIndex == 1) { $(".Pic li").eq($picIndex).css("background-position","0 -1512px"); }; if ($picIndex == 2) { $(".Pic li").eq($picIndex).css("background-position","0 -1728px"); }; ///9张正图 if (2 < $picIndex < 12) { var $Position = $picIndex*216+"px"; $(".Pic li").eq($picIndex).css("background-position","0 -$Position"); }; ///后3图 if ($picIndex = 13) { $(".Pic li").eq($picIndex).css("background-position","0 -216px"); }; if ($picIndex = 14) { $(".Pic li").eq($picIndex).css("background-position","0 -432px"); };
Joeeeee
Joeeeee