使用背景位置将背景分布到多个项目
所以我正在努力实现一个应该很漂亮的效果。我有一堆高度为 40px 的 li
。我想要显示一个背景图像,以便顶部 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/
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;
});
JSfiddle: http://jsfiddle.net/yZDDK/4/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你少了一个空格
You're missing a space
JS 小提琴 http://jsfiddle.net/wz2qx/5/
JS Fiddle http://jsfiddle.net/wz2qx/5/