注册 登录
编程论坛 JavaScript论坛

求助!为什么不行

Nekomimi 发布于 2010-02-12 15:29, 642 次点击
框架用的jquery.
是想做一个相册,这段代码是显示略缩图。
这是没有问题的代码:
$(function(){
    for(var i=1;i<=iPicNum;i++){
        $(document.body).append($("<div><a href='#'><img src='img/photo/thumb/"+i.toString()+".jpg'></a></div>"));
        $("#content2").append(a);}
    $("div:has(a)").addClass("thumb");
    for(var i=0;i<iPicNum;i++){
        var myimg = new Image();
        myimg.src = $("div a img").get(i).src;
        //根据图片的比例(水平或者竖直),添加不同的样式
        if(myimg.width > myimg.height)
            $("div:has(a):eq("+i+")").addClass("ls");
        else
            $("div:has(a):eq("+i+")").addClass("pt");
    }
});
但body下面还有很多内容,我只是想把略缩图显示在body下的其中一个div中去(<div id="c"></div>),所以将以上代码中红色部分更改为:“#c”
但更改后,略缩图的最后一张就没有添加样式(ls或者pt)。
请问为什么错了,怎么解决这个问题啊?谢谢!
1 回复
#2
Nekomimi2010-02-12 16:01
呵呵,已经知道了。。
1