Javascript幻灯片到css
在我的幻灯片中,它的图像是幻灯片,但我希望它是要运行的div,而不是图像。我怎么能做到Javascript幻灯片到css,javascript,html,css,image,slideshow,Javascript,Html,Css,Image,Slideshow,在我的幻灯片中,它的图像是幻灯片,但我希望它是要运行的div,而不是图像。我怎么能做到 <img src="img/slide1.png" name="slide" width="100%" height="200" /> <script> <!-- var image1=new Image() image1.src="img/slide1.png" var image2=new Image() image2.src="img/st
<img src="img/slide1.png" name="slide" width="100%" height="200" />
<script>
<!--
var image1=new Image()
image1.src="img/slide1.png"
var image2=new Image()
image2.src="img/start.png"
var image3=new Image()
image3.src="img/start1.png"
//variable that will increment through the images
var step=1
function slideit(){
//if browser does not support the image object, exit.
if (!document.images)
return
document.images.slide.src=eval("image"+step+".src")
if (step<3)
step++
else
step=1
//call function "slideit()" every 5 seconds
setTimeout("slideit()",5000)
}
slideit()
//-->
</script>
如果可能的话,我也想在div类中写入文本,如果你能帮我的话,我非常感谢:D假设你在你的项目中使用jQuery,让div作为幻灯片运行可以很容易地用jQuery插件完成,比如 使用jQuery循环旋转div的一种方法。记住查看源代码 jQuery循环的相关配置是:
<script type="text/javascript" src="http://malsup.github.com/jquery.cycle.all.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.slideshow').cycle({
fx: 'scrollLeft',
pager: '#nav'
});
});
</script>
$(文档).ready(函数(){
$('.slideshow')。循环({
fx:'向左滚动',
寻呼机:“#导航”
});
});
您可以使用“delay:-5000”使其每5秒滑动一次。您可以使用setInterval功能,更改div的backgroundImage属性将完成此任务
<div id="slider-container" style="width:100%;height:200px;"></div>
<script type="text/javascript">
var counter=0;
var no_of_images=3;
var image_name;
setInterval(function(){
image_name=counter%no_of_images;
document.getElementById("slider-container").style.backgroundImage="url(./slide"+image_name+".jpg)";
counter++;
}, 5000);
</script>
var计数器=0;
图像的var no_=3;
var图像名称;
setInterval(函数(){
image\u name=计数器%no\u个图像;
document.getElementById(“滑块容器”).style.backgroundImage=“url(./slide”+image_name+”.jpg)”;
计数器++;
}, 5000);
您可以实现(如果不能使用jQuery)