mouse_on_title.js

2016-02-19 12:20 7 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐mouse_on_title.js,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

代码如下:

var pltsPop=null;
var pltsoffsetX = 5;   // 弹出窗口位于鼠标左侧或者右侧的距离;3-12 合适
var pltsoffsetY = 5;  // 弹出窗口位于鼠标下方的距离;3-12 合适
var pltsPopbg="#FFffff"; //背景色
var pltsPopfg="#880000"; //前景色
var pltsTitle="";
document.write('div id=pltsTipLayer style="display: none;position: absolute; z-index:10001"/div');
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=-20;
pltsTipLayer.style.display='';
var Msg=pltsPop.replace(/n/g,"br");
Msg=Msg.replace(/x13/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 attr=(document.location.toString().toLowerCase().indexOf("")0?"nowrap":"");
        var content =
       'table style="FILTER:alpha(opacity=90) shadow(color=#6f6f6f,direction=135);" id=toolTipTalbe trtd width="100%"table class=tdr cellspacing="0" cellpadding="0" border=0 style="width:100%"'+
       'tr id=pltsPoptop th height=25 valign=bottom  class=tdrp id=topleft align=left'+pltsTitle+'/pp id=topright align=right style="display:none"'+pltsTitle+'/th/tr'+
       'trtd "+attr+" class=bg_tdr style="padding-left:14px;padding-right:14px;padding-top: 6px;padding-bottom:6px;line-height:135%"'+Msg+'/td/tr'+
       'tr id=pltsPopbot style="display:none"th height=25 valign=bottom class=tdrp id=botleft align=left'+pltsTitle+'/pp id=botright align=right style="display:none"'+pltsTitle+'/th/tr'+
       '/table/td/tr/table';
        pltsTipLayer.innerHTML=content;
        toolTipTalbe.style.width=Math.min(pltsTipLayer.clientWidth,document.body.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+popHeightdocument.body.clientHeight)
{
    popTopAdjust=-popHeight-pltsoffsetY*1.5;
    pltsPoptop.style.display="none";
    pltsPopbot.style.display="";
}
  else
{
     popTopAdjust=0;
    pltsPoptop.style.display="";
    pltsPopbot.style.display="none";
}
if(MouseX+pltsoffsetX+popWidthdocument.body.clientWidth)
{
  popLeftAdjust=-popWidth-pltsoffsetX*2;
  topleft.style.display="none";
  botleft.style.display="none";
  topright.style.display="";
  botright.style.display="";
}
else
{
  popLeftAdjust=0;
  topleft.style.display="";
  botleft.style.display="";
  topright.style.display="none";
  botright.style.display="none";
}
pltsTipLayer.style.left=MouseX+pltsoffsetX+document.body.scrollLeft+popLeftAdjust;
pltsTipLayer.style.top=MouseY+pltsoffsetY+document.body.scrollTop+popTopAdjust;
   return true;
}
pltsinits();

来源:https://www.tulaoshi.com/n/20160219/1600660.html

延伸阅读
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As LongConst SM_CMOUSEBUTTONS = 43Const SM_CLEANBOOT = 67Private Sub Form_Load()Dim mode As LongDim NumbButtons As Longmode = GetSystemMetrics(SM_CLEANBOOT)Select Case modeCase 1 Debug.Print "The System is in Safe Mode"...
标签: Web开发
style .test{position:relative;color:#0000cc;text-decoration:none;font-size:12px;} .test:hover{background:none;} .test span {display: none;} .test:hover span{display:block;position:absolute;top:20px;left:8px;border-bottom:2px solid #eee;border-right:2px solid #eee;} .test:hover span p{border:1px solid #ccc;background...
标签: Web开发
参考:http://www.netasp.com.cn/valley/gettitle/index.php 代码如下: pre ? //get_title.php $file=file("http://www.netasp.com.cn"); $count=count($file); for($i=0;$i$count;$i++){   if(eregi("title(.*)/title",$file[$i],$out)){   $title=$out[0];   } } $title=substr($title,7,-8); ...
标签: Web开发
strIcons = "1" //允许笑脸转换 strSmile="1" //同上 ImgName="em" picurl="/images/emot/" function UBBCode(content,html){ content=content.replace("\\r",""); content=content.replace("\\n",""); return (trans(content)); } function trans(strContent){ var re; re=/\[IMG\](.+?)\[\/IMG\]/ig; strContent=strContent.replac...

经验教程

450

收藏

30

精华推荐

JS教程:学习笔记之JS类

JS教程:学习笔记之JS类

幸福的约定544

JS Timing

JS Timing

ShaoNaNa00

js 替换

js 替换

联动邱县

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部