javascript实现图片滚动效果

           window.onload  =  rolloverInit;
           
// 加载窗体时触发事件
                                          
        
function  rolloverInit() {
            
for (var i=0; i<document.images.length; i++){
                
if(document.images[i].parentNode.tagName=="A"){
                    setupRollover(document.images[i]);
                }

            }

        }

        
// 对所有包含超级连接的图片执行滚动设置


        
function  setupRollover(thisImage) {
            thisImage.outImage 
= new Image();
            thisImage.outImage.src 
= thisImage.src;
            thisImage.onmouseout 
= rollOut;

            thisImage.overImage 
= new Image();
            thisImage.overImage.src 
= thisImage.id + "_on.jpg";
            thisImage.onmouseover 
= rollOver;
        }

        
// 为图片设置了out和over两种模式和相应的图片,可根据需要实际添加或修改


        
function  rollOver() {
            
this.src = this.overImage.src;
        }

        
        
function  rollOut() {
            
this.src = this.outImage.src;
        }

 相应在HTML中要对脚本进行引用,同时需要滚动效果的图片应包含在超连接<a herf="..."></a>中

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值