javascript - 从上到下循环移动背景图像

标签 javascript html css background

我需要更改此 javascript,它应该从上往下移动!

<script>
    $(function(){
        var x = 0;
        setInterval(function(){
            x-=1;
            $('body').css('background-position', x + 'px 0');
        }, 10);
    })
</script>

body {
    background-image: url('img/bg-body.jpg');
    background-repeat: repeat-x;
    background-size: 100% 100%;
}

谢谢大家! P.S.:这是我找到它的链接: enter link description here

最佳答案

演示:http://jsfiddle.net/7fa0jjzq/show

代码:

$(function(){
        var x = 0;
        setInterval(function(){
            $('body').css('background-position','0'+--x + 'px');
        }, 10);
})

解释:

更改 css `repeat-y',并将 jquery x 更改为 0,因为不想为 y 设置动画,并将 x 更改为 x 变量。

关于javascript - 从上到下循环移动背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26416119/

相关文章:

javascript - 如何将 JavaScript 对象文字的字符串转换为 JavaScript 对象文字?

javascript - Nuxt错误: nodeOps. tagName(...)在Vue框架的 'createPatchFunction'中未定义

javascript - 按钮 javascript 适用于 IE 但不适用于 firefox window.navigate()

javascript - 将图像动态加载到灯箱中

javascript - js 修复问题了吗?

javascript - 使用后退按钮时重新加载(新鲜加载)上一页

javascript - 存在滚动条时,如何将元素放置在页面上最低到达 DIV 下方 40 像素处?

css - 来自另一个不可见 SVG 的 SVG 过滤器完全删除了目标

javascript - 单击,下载文件并重定向到另一个页面

php - 在 CSS 伪类的 'content' 内动态生成文本