最新更新 sitemap 设计搜素
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
网上家居 虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442

用DW中ToolTip代码改进的提示框

日期:12-06    来源:|    作者:

这个我早就改好了一直没有放上来.现在发给大家用用
注意这几个变量它们影响到提示框的效果

var rT=true;//允许图像过渡
var bT=true;//允许图像淡入淡出
var tw=150;//提示框宽度
var endaction=false;//结束动画

css控制动画效果




只要把里面的'revealTrans(duration=.2,transition=1)'滤镜的transition值改变可以换动画过渡效果了.
不说这么多了地球人都知道 revealTrans 和 blendtrans了吧

运行代码框
<head><title>图像效果演示</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script>/*舜子制作Made by PuterJam*///--初始化变量--var rT=true;//允许图像过渡var bT=true;//允许图像淡入淡出var tw=150;//提示框宽度var endaction=false;//结束动画var ns4 = document.layers;var ns6 = document.getElementById && !document.all;var ie4 = document.all;offsetX = 0;offsetY = 20;var toolTipSTYLE="";function initToolTips(){  if(ns4||ns6||ie4)  {    if(ns4) toolTipSTYLE = document.toolTipLayer;    else if(ns6) toolTipSTYLE = document.getElementById("toolTipLayer").style;    else if(ie4) toolTipSTYLE = document.all.toolTipLayer.style;    if(ns4) document.captureEvents(Event.MOUSEMOVE);    else    {      toolTipSTYLE.visibility = "visible";      toolTipSTYLE.display = "none";    }    document.onmousemove = moveToMouseLoc;  }}function toolTip(msg, fg, bg){  if(toolTip.arguments.length < 1) // hide  {    if(ns4)     {    toolTipSTYLE.visibility = "hidden";    }    else     {      //--图象过渡,淡出处理--      if (!endaction) {toolTipSTYLE.display = "none";}      if (rT) document.all("msg1").filters.Apply();      if (bT) document.all("msg1").filters.Apply();      document.all("msg1").filters[0].opacity=0;      if (rT) document.all("msg1").filters.Play();      if (bT) document.all("msg1").filters.Play();      if (rT){       if (document.all("msg1").filters.status==1 || document.all("msg1").filters.status==0){        toolTipSTYLE.display = "none";}      }      if (bT){      if (document.all("msg1").filters.status==1 || document.all("msg1").filters.status==0){        toolTipSTYLE.display = "none";}      }      if (!rT && !bT) toolTipSTYLE.display = "none";      //----------------------    }  }  else // show  {    if(!fg) fg = "#777777";    if(!bg) bg = "#eeeeee";    var content =    '<table id="msg1" name="msg1" border="0" cellspacing="0" cellpadding="1" bgcolor="' + fg + '" class="trans_msg"><td>' +    '<table border="0" cellspacing="0" cellpadding="3" bgcolor="' + bg +     '"><td width=' + tw + '><font face="Arial" color="' + fg +    '" size="-2">' + msg +    ' ;</font></td></table></td></table>';    if(ns4)    {      toolTipSTYLE.document.write(content);      toolTipSTYLE.document.close();      toolTipSTYLE.visibility = "visible";    }    if(ns6)    {      document.getElementById("toolTipLayer").innerHTML = content;      toolTipSTYLE.display='block'    }    if(ie4)    {      document.all("toolTipLayer").innerHTML=content;      toolTipSTYLE.display='block'      //--图象过渡,淡入处理--      var cssopaction=document.all("msg1").filters[0].opacity      document.all("msg1").filters[0].opacity=0;      if (rT) document.all("msg1").filters.Apply();      if (bT) document.all("msg1").filters.Apply();      document.all("msg1").filters[0].opacity=cssopaction;      if (rT) document.all("msg1").filters.Play();      if (bT) document.all("msg1").filters.Play();      //----------------------    }  }}function moveToMouseLoc(e){  if(ns4||ns6)  {    x = e.pageX;    y = e.pageY;  }  else  {    x = event.x + document.body.scrollLeft;    y = event.y + document.body.scrollTop;  }  toolTipSTYLE.left = x + offsetX;  toolTipSTYLE.top = y + offsetY;  return true;}</script><style  type="text/css"><!--.trans_msg    {    filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);    }--></style></head><script></script><body><div id="toolTipLayer" style="position:absolute; visibility: hidden"></div><script>initToolTips()</script><font face="Arial"><a href="#" onMouseover="toolTip('这是个好东东<br>你说呢<br>哈哈')" onMouseout="toolTip()">test</a></font><font face="Arial"><a href="#" onMouseover="toolTip('你要吗,好好用的哦真的', '#FFFF00', 'red')" onMouseout="toolTip()">test</a></font><font face="Arial"><a href="#" onMouseover="toolTip('这是个好东东<br>你说呢<br>哈哈', '#FFFF00', 'orange')" onMouseout="toolTip()">test</a></font><font face="Arial"><a href="#" onMouseover="toolTip('<marquee>跑啊!!跑</marquee>', '#FFFF00', 'orange')" onMouseout="toolTip()">test</a></font></body>

[Ctrl+A 全部选择 提示:你可先修改部分代码,再运行]