开发者

using background-position to spread background accross multiple items

开发者 https://www.devze.com 2023-03-06 22:09 出处:网络
So I am working what should be a nifty effect.I have a bunch of li\'s of height 40px.I want a background image to display so that the top 40px is the background for the first li, the next 40px is the

So I am working what should be a nifty effect. I have a bunch of li's of height 40px. I want a background image to display so that the top 40px is the background for the first li, the next 40px is the background for the second one... etc etc...

currently it will only show the top section of the image, I cannot get bgCount to increment... Any suggestions?

        var bgCount = 0;
        $('li').each(function(i) {                
           $(this).css('background-image', 'url(forground.jpg)');
           $(this).css('background-position', '0px' + bgCount + 'px');
           bgCount += 40;
        });
开发者_如何学Go

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


You're missing a space

       $(this).css('background-position', '0px ' + bgCount + 'px');
                                              ^


JS Fiddle http://jsfiddle.net/wz2qx/5/

0

精彩评论

暂无评论...
验证码 换一张
取 消