本帖最后由 mp3aaa 于 2009-08-24 10:35:51 编辑

解决方案 »

  1.   

    菜单特效.JS代码
    function fun()
    {
    var a=document.getElementById("nav").getElementsByTagName("a")
    for (var i=0; a.length>i;i++){
    a[i].onmouseover=function(){
    this.filters[0].apply();
    this.style.background='#66CCFF'; 
    this.style.border='1px solid #ffffff';
    this.style.color='black';
    this.style.fontWeight='900';
    this.filters[0].play();
    }
    a[i].onmouseout=function(){
    this.filters[0].apply();
    this. style.background='';
    this.style.border=''; 
    this.style.color='#ffffff';  
    this.style.fontWeight='400';
    this.filters[0].play();
    }
    }
    }
    window.onload=fun; ----------------------------------------------------------------
    滚动图片.JS 代码var i=0;     //px的值  让div向上移动
    var j=0;     //滚动到了第几个图片
    function  on()
    {
    i=i-1;          //让top 向上滚动
    d1.style.top=i+"px";      //给top赋值 
    if (i%251==0){           //250 是每个img的高度  判断图片是否已经完全显示
    j++;   //滚动到一个图片 j+1 
     setTimeout('on()',2500); //滚动到一个图片就让他停顿2秒
    if(j==document.getElementById("d1").getElementsByTagName("img").length-1){  //判断所有图片是否滚动完  length-1是为了减去最后一个重复的图片
    j=0;  //滚到的图片数清零
    i=0; //变为初始位置
    d1.style.top="0px";  //返回第一个图片
    }
    }
    else
    setTimeout('on()',1); 
    }
    setTimeout('on()',2500); --------------------------------------------------------------