`
hedahai119
  • 浏览: 106375 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

动态鼠标滑过提示

    博客分类:
  • js
阅读更多
<style>
.tableBorder7{width:800;solid; background-color: #000000;}
TD{font-family: 宋体;font-size: 12px;line-height : 15px ;}
th{background-color: #f7f7f7;color: #000000;font-size: 12px;font-weight:bold;}
th.th1{background-color: #333333;}
td.TableBody7{background-color: #B1EA45;}
</style>
<script language="JavaScript">
//more javascript from http://www.webjx.com
<!--
var pltsPop=null;
var pltsoffsetX = 10;  // 弹出窗口位于鼠标左侧或者右侧的距离;3-12 合适
var pltsoffsetY = 15; // 弹出窗口位于鼠标下方的距离;3-12 合适
var pltsPopbg="#FFFFEE"; //背景色
var pltsPopfg="#111111"; //前景色
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=-1000;
    pltsTipLayer.style.display='';
    var Msg=pltsPop.replace(/ /g,"<br>");
    Msg=Msg.replace(/ x13/g,"<br>");
    var re=/{(.[^{]*)}/ig;
    if(!re.test(Msg))pltsTitle="<font color=#ffffff>简介</font>";
    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("list.asp")>0?"nowrap":"");
        var content =
       '<table style="FILTER:alpha(opacity=90) shadow(color=#bbbbbb,direction=135);" id=toolTipTalbe border=0><tr><td width="100%"><table class=tableBorder7 cellspacing="1" cellpadding="0" style="width:100%">'+
       '<tr id=pltsPoptop ><th height=18 valign=bottom class=th1 ><b><p id=topleft align=left><font color=#ffffff>↖</font>'+pltsTitle+'</p><p id=topright align=right style="display:none">'+pltsTitle+'<font color=#ffffff>↗</font></b></th></tr>'+
       '<tr><td "+attr+" class=tablebody7 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=18 valign=bottom class=th1><b><p id=botleft align=left><font color=#ffffff>↙</font>'+pltsTitle+'</p><p id=botright align=right style="display:none">'+pltsTitle+'<font color=#ffffff>↘</font></b></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+popHeight>document.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+popWidth>document.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();
//-->
</script>
</HEAD>
<BODY>
<div title="醉别西楼醒不记,春梦秋云,聚散真容易。<br>斜月半窗还少睡。画屏闲展吴山翠。<br>衣上酒痕诗里字,点点行行,总是凄凉意。<br>红烛自怜无好计,夜寒空替人垂泪。">指导这里来网页教学网</div>
</BODY>
</HTML>
分享到:
评论

相关推荐

    鼠标滑过出现提示层效果js代码 javascript

    鼠标滑过出现提示层效果js代码 javascript

    js 提示框插件鼠标滑过提示文章内容信息

    为了解决这个问题,开发者通常会创建自定义的提示框组件,通过JavaScript动态计算位置,确保提示框总是在鼠标指针下方或旁边出现。 5. **自定义提示框** 自定义JavaScript提示框可以提供更多的定制选项,比如样式...

    MFC按钮自绘变色,提示,鼠标滑过变色等

    大家一般认为MFC的按钮控件的使用很普通很简单,无非就是个单击事件。我不否认这个事实,我想说的是能否在这个普通简单上稍微有点创意呢?...这个程序的特点就是在普通之上,添加了自绘变色,提示,鼠标滑过变色等。

    鼠标滑过显示详情

    在网页设计中,"鼠标滑过显示详情"是一种常见的交互效果,它能提升用户体验,使用户在不离开当前页面的情况下获取更多信息。这种效果通常应用于图片展示、产品介绍或任何需要突出详细信息的场景。实现这一功能,我们...

    鼠标滑过图片出现大图片提示层效果js代码

    "鼠标滑过图片出现大图片提示层效果"是一种常见的交互设计手法,它使得用户在不离开当前页面的情况下预览图片的详细内容,尤其适用于产品展示或者图像丰富的网站。这种效果通常通过JavaScript实现,因为它能提供动态...

    jquery制作侧栏与工具提示信息鼠标滑过图片或文字提示详细内容.rar

    jquery制作侧栏与工具提示信息鼠标滑过图片或文字提示详细内容.rarjquery制作侧栏与工具提示信息鼠标滑过图片或文字提示详细内容.rarjquery制作侧栏与工具提示信息鼠标滑过图片或文字提示详细内容.rarjquery制作侧栏...

    jQuery左侧列表导航条鼠标滑过flash动画导航条-20130705

    这个导航条特别之处在于它结合了Flash动画效果,使得用户在鼠标滑过时能体验到动态的视觉效果,提升了用户体验。在2013年7月5日时,这种技术可能是比较新颖和流行的,因为它能够增加网站的互动性和吸引力。 首先,...

    鼠标滑过图片出现大图片提示层效果js代码.rar

    在网页设计中,为了增强用户体验,常常会使用到一种交互效果——当鼠标滑过小图片时,会在同一位置或者某个提示区域显示出放大的大图片。这种效果被广泛应用于产品展示、图片相册等场景,可以方便用户预览图片细节。...

    jQuery实现鼠标滑过时冒泡提示

    例如,如果希望对所有的图片应用鼠标滑过提示,可以这样写: ```javascript $("img").qtip({ content: { text: function(event, api) { // 异步加载提示内容,可以使用Ajax return $.ajax({ url: "获取详细...

    jquery左侧导航条鼠标滑过导航菜单详细内容提示框说明

    本教程将详细讲解如何利用jQuery实现左侧导航条上的鼠标滑过导航菜单时显示详细内容提示框的功能。 首先,我们需要理解jQuery的基本用法。jQuery的核心功能是选择DOM元素、操作这些元素以及绑定事件处理程序。在这...

    css鼠标滑过内容切换代码

    当我们想要实现鼠标滑过某个元素时内容发生切换的效果,我们可以利用CSS的伪类选择器和一些基本的布局技巧来实现。这个效果常用于菜单、图片轮播或信息提示等场景,可以提升用户体验,使用户在不离开当前页面的情况...

    jQuery 鼠标滑过链接文字弹出层提示的效果

    **jQuery 鼠标滑过链接文字弹出层提示效果详解** 在网页设计中,提升用户体验的一个重要方式是提供直观且交互性强的提示信息。"jQuery 鼠标滑过链接文字弹出层提示效果"就是一个这样的功能,它能够帮助用户在不离开...

    jquery实现鼠标滑过显示提示框的方法

    本文实例讲述了jquery实现鼠标滑过显示提示框的方法。分享给大家供大家参考。具体如下: 一、jquery鼠标滑过显示提示框实例 1、效果图 2、实现代码 ( 需要自行添加 jquery.js、按钮图片、提示框图片 ) HTML 代码 ...

    鼠标滑过图片放大,并提示文字

    在网页设计中,提供良好的用户体验是至关重要的,而“鼠标滑过图片放大,并提示文字”是一种常见的交互方式,它能够帮助用户更清晰地查看图片细节并理解图片内容。这种效果通常应用于图片展示、产品介绍或者新闻报道...

    jquery提示框鼠标滑过图片提示框

    本主题聚焦于"jQuery提示框鼠标滑过图片提示框"这一功能,这是一种增强用户体验的常见交互设计。当我们用鼠标悬停在图片上时,一个提示框会显示相关信息,为用户提供额外的上下文或细节。 首先,让我们了解jQuery中...

    鼠标滑过图片,在图片上显示图片信息。鼠标经过弹出图片信息

    本示例探讨了一个常见的交互设计技术,即当用户鼠标滑过图片时,在图片上显示相关的图片信息,并且图片本身会变暗,以突出显示这些信息。这种效果通常被称为“悬停提示”或“悬停效果”,它可以通过JavaScript库如...

    jquery鼠标滑过图片提示图片文字信息

    本教程将详细介绍如何利用jQuery实现“鼠标滑过图片提示图片文字信息”的功能,即当用户将鼠标悬停在图片上时,会弹出一个图文并茂的提示框,显示与图片相关的文字信息。 首先,我们需要引入jQuery库。在HTML文件的...

    鼠标滑过图片显示详情特效代码

    "鼠标滑过图片显示详情特效代码"是一种常见的网页交互设计,它允许用户在不离开当前页面的情况下预览图片的详细信息,提高了信息的可读性和用户的浏览效率。这种效果通常应用于产品展示、相册浏览等场景,使用户能够...

Global site tag (gtag.js) - Google Analytics