js代码_js特效免费下载_JS特效代码网   网页特效   鼠标特效   js图片相册   js特效代码大全
当前位置:js代码_js特效免费下载_JS特效代码网 > 网页特效 > JS常用代码 > 图片相册

CSS+JS实现图片漂浮提示框效果

发布时间:2016-03-08 21:10:49    您是第0位浏览者

本js特效代码兼容:ie6 、ie7 、ie8 、ie9 、ie10 、ie11 、chrome 、firefox 、opera 、safari 、 等浏览器

CSS+JS实现图片漂浮提示框效果
document.write('<div id="pltsTipLayer" name="pltsTipLayer" style="display: none;position: absolute; z-index:10001; text-align:left; color:#C0FF00; width:130px; font-family: Arial;font-size: 10px; border-left: 3px solid #C0FF00"></div>');
var pltsPop=null;
var pltsoffsetX = 30;   // 弹出窗口位于鼠标左侧或者右侧的距离;3-12 合适
var pltsoffsetY = -33;  // 弹出窗口位于鼠标下方的距离;3-12 合适
var pltsPopbg="#000000"; //背景色
var pltsPopfg="none"; //前景色
var pltsTitle="";
function pltsinits()
{
    document.onmouseover   = plts;
    document.onmousemove = moveToMouseLoc;
}
function plts()
{  var o=event.srcElement;
    if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};
    if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};
    pltsPop=o.dypop;
    if(pltsPop!=null&&pltsPop!=""&&typeof(pltsPop)!="undefined")
    {
       pltsTipLayer.style.left=-1000;
       pltsTipLayer.style.display='';
       var Msg=pltsPop.replace(/\n/g,"<br>");
       Msg=Msg.replace(/\0x13/g,"<br>");
       var re=/\{(.[^\{]*)\}/ig;
       if(!re.test(Msg))pltsTitle="";
       else{
         re=/\{(.[^\{]*)\}(.*)/ig;
           pltsTitle=Msg.replace(re,"$1")+" ";
         re=/\{(.[^\{]*)\}/ig;
         Msg=Msg.replace(re,"");
         Msg=Msg.replace("<br>","");}
              var content =
             '<table cellspacing="1" cellpadding="0" style="FILTER:alpha(opacity=100);background-color:'+pltsPopbg+';" id=toolTipTalbe border=0><tr><td style="padding-left:10px;padding-right:10px;padding-top: 6px;padding-bottom:6px;line-height:16px;background-color:'+pltsPopfg+';">'+Msg+'</td></tr></table>';
              pltsTipLayer.innerHTML=content;
              toolTipTalbe.style.width=Math.min(pltsTipLayer.clientWidth,document.documentElement.clientWidth/2.2);
              moveToMouseLoc();
              return true;
       }
    else
    {
           pltsTipLayer.innerHTML='';
             pltsTipLayer.style.display='none';
              return true;
    }
}
function moveToMouseLoc()
{
       if(pltsTipLayer.innerHTML=='')return true;
       var MouseX=event.x;
       var MouseY=event.y;
       //window.status=event.y;
       var popHeight=pltsTipLayer.clientHeight;
       var popWidth=pltsTipLayer.clientWidth;
       if(MouseY+pltsoffsetY+popHeight>document.documentElement.clientHeight)
       {
                popTopAdjust=-popHeight-pltsoffsetY*1.5;
       }
        else
       {
                 popTopAdjust=0;
       }
       if(MouseX+pltsoffsetX+popWidth>document.documentElement.clientWidth)
       {
              popLeftAdjust=-popWidth-pltsoffsetX*2;
       }
       else
       {
              popLeftAdjust=0;
       }
       pltsTipLayer.style.left=MouseX+pltsoffsetX+document.documentElement.scrollLeft+popLeftAdjust;
       pltsTipLayer.style.top=MouseY+pltsoffsetY+document.documentElement.scrollTop+popTopAdjust;
         return true;
}
pltsinits();



图片漂浮 提示框

CSS+JS实现图片漂浮提示框效果

js实现图片漂浮广告代码_jq漂浮广告代码

友荐云推荐
大家说 此评论不代表本站观点