0

所以我正在工作应该是一个漂亮的效果。我有一堆li40px 的高度。我想要显示一个背景图像,以便顶部 40px 是第一个的背景li,下一个 40px 是第二个的背景......等等......

目前它只会显示图像的顶部,我无法让 bgCount 增加......有什么建议吗?

        var bgCount = 0;
        $('li').each(function(i) {                
           $(this).css('background-image', 'url(forground.jpg)');
           $(this).css('background-position', '0px' + bgCount + 'px');
           bgCount += 40;
        });

JSfiddle:http: //jsfiddle.net/yZDDK/4/

4

2 回答 2

2

你少了一个空格

       $(this).css('background-position', '0px ' + bgCount + 'px');
                                              ^
于 2011-05-19T17:48:42.713 回答
0

JS 小提琴http://jsfiddle.net/wz2qx/5/

于 2011-05-19T17:59:45.023 回答