过渡到简单的javascript幻灯片放映

过渡到简单的javascript幻灯片放映,javascript,image,slideshow,transition,Javascript,Image,Slideshow,Transition,嘿,伙计们,我很难找到一个简单的方法来添加一个转换到一个非常基本的javascript图像幻灯片: //variable that will increment through the images var step=1 var whichimage=1 function slideit(){ //if browser does not support the image object, exit. if (!document.images) return

嘿,伙计们,我很难找到一个简单的方法来添加一个转换到一个非常基本的javascript图像幻灯片:

//variable that will increment through the images
var step=1
var whichimage=1
function slideit(){
    //if browser does not support the image object, exit.
    if (!document.images)
        return
    document.images.slide.src=eval('image'+step+'.src')
    whichimage=step
    if (step<3)
        step++
    else
        step=1
    //call function 'slideit()' every 5 seconds
    setTimeout('slideit()',5000)
}
slideit()
function slidelink(){
    if (whichimage==1)
        window.location='page1.php'
    else if (whichimage==2)
        window.location='page1.php'
    else if (whichimage==3)
        window.location='index.php'
}
//将在图像中递增的变量
var阶跃=1
var whichimage=1
函数slideit(){
//如果浏览器不支持图像对象,请退出。
如果(!document.images)
返回
document.images.slide.src=eval('image'+step+'.src'))
whichimage=步进

如果(你是故意避免jQuery吗?(如果是,为什么?)你是故意避免
开关
?:)你的代码有很多格式问题,即缺少结束分号…尽管回答你的问题没有“简单”添加转换的方法。您需要使用动画库(如建议的jQuery和jQuery UI)写自己的东西不会简单。我不是在避免使用jQuery,我只是没有考虑过,我正在创建一个我想被编码的网站。我仍然是一个业余爱好者,所以我想变得更好。没有考虑开关,因为它工作。我写得相当快,所以忘了“;”虽然我理解(并欣赏)在可能的情况下避免使用库的理念,但在这种情况下,您通常会将大量时间和精力投入到广泛使用(且稳定)的库中的功能性中,而无法保证成功