定时图像变化
Timed images change
我做了一些研究,但到目前为止我在网上找不到解决方案。
我建立了一个网站,我试图得到一个背景图像改变后3秒,一旦改变它停留在第二个图像,没有无限循环。
我意识到它可以用CSS3完成,但网站需要广泛兼容,所以我猜JQuery/JS是最好的解决方案?如果是,我该如何去实现它?
编辑
下面是我使用的代码
<script>
setTimeout(function(){
document.getElementById(header).style.background = "url(<?php bloginfo('template_url') ?>/img/girl-color.jpg)";
}, 3000);
</script>
</head>
<body>
<header id="header" style="background: url(<?php bloginfo('template_url') ?>/img/girl-bw.jpg);">
但是我有这个错误。"未捕获的TypeError: Cannot read property 'style' of null"
香草JS,假设背景绑定到正文:
setTimeout(function(){
document.body.style.background = "url(here_goes_the_url)";
}, 3000);
如果您更喜欢jQuery,那么以下内容如何:
$(function(){ //Document ready
setTimeout(function(){ // 3000 miliseconds (3 seconds)
$('body').css('background-image', "url('new_bg.jog')"); // this will change the bg for the body element, modify for your target element
}, 3000);
});
相关文章:
- 一个变化:在加载图像之前加载元素
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 如何根据动态变化的百分比值为图像上色
- 滚动时背景图像发生变化
- 将鼠标悬停在图像上,图像的不透明度和图像下方标题的颜色会发生变化..同样,当标题变成两行时,它会破坏格式
- 淡入淡出每隔几秒就会发生变化的图像
- Jquery-背景图像随select中的数据属性而变化
- 将图像悬停在左侧时,右侧的图像会发生变化
- 按下和向上键时,Javascript图像会发生变化
- 如何在引导轮播的高度随响应而变化时保持引导程序轮播中响应式图像的纵横比
- 如何在时间变化时旋转图像
- 当圆形图像在圆轮中发生变化时,如何在顶部显示标签
- 水平居中高度变化的图像,而不会扭曲图像
- 当模型更改时,AngularJS图像SRC会发生变化
- 可缩放的背景图像,点击后会发生变化
- 如何创建一个带有导航箭头和播放/暂停的图像转盘,点击后会发生变化
- 我应该在什么时候用CSS和Javascript控制背景图像的变化
- 悬停时背景图像发生变化
- 与图像幻灯片放映相对应的文本颜色变化
- Jquery中弹出的图像的边距变化量由什么决定