html鼠标悬停图片显示文字,鼠标悬停在图片上浮出并显示文字提示的JS特效代码...

面向对象

function $(id){return typeof id === "string" ? document.getElementById(id) : id;}

function $$(oParent, elem){return (oParent || document).getElementsByTagName(elem);}

function imgLight(id)

{

this.oDiv=$(id);

this.oImg=$$(oDiv,"img");

this.oLi=$$(oDiv,"li");

this.oView=function(Obj)

{

var iMain=Obj;

var iSpeed=1;

var timer=null;

iMain.οnmοuseοut=function(){oClose(this);}

timer=setInterval(function(){

iMain.style.filter='alpha(opacity='+iSpeed+')';

iMain.style.opacity=iSpeed/100;

iSpeed+=1;

if(iSpeed>=60){clearInterval(timer);}

},1);

}

this.oClose=function(Obj)

{

var oMain=Obj;

var oSpeed=60;

var otimer=null;

otimer=setInterval(function(){

oMain.style.filter='alpha(opacity='+oSpeed+')';

oMain.style.opacity=oSpeed/100;

oSpeed-=1;

if(oSpeed<=0){clearInterval(otimer);oMain.style.display="none";};

},1);

}

for(var i=0;i

{

var oThis=oLi[i];

oThis.οnmοuseοver=function()

{

var oWidth=$$(this,"img")[0].offsetWidth;

var oHeight=$$(this,"img")[0].offsetHeight;

this.firstChild.style.width=oWidth+"px";

this.firstChild.style.height=oHeight+"px";

this.firstChild.style.display="block";

oView(this.firstChild);

}

oThis.οnclick=function()

{

window.location=$$(this.firstChild,"a")[0].href;

}

}

}

window.οnlοad=function()

{

var newImg=imgLight("show");

}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值