zoukankan      html  css  js  c++  java
  • jQuery鼠标移到小图显示大图效果

    首先需要引入jQuery

    <script type="text/javascript" src="js/jquery.js"></script>

    使用到的CSS样式

    .show_tooltip li {
     list-style:none;
     display:inline;
     padding:5px 5px 5px 5px;
    }
    /* tooltip */
    #tooltip{
     position:absolute;
     border:1px solid #333;
     background:#f7f5d1;
     padding:3px 3px 3px 3px;
     color:#333;
     display:none;
    }

    用到的JavaScript:

    <script type="text/javascript">
    $(function(){
     var x = 10;
     var y = 20;
     $("a.tooltip").mouseover(function(e){
      this.myTitle = this.title;
      this.title = ""; 
      var imgTitle = this.myTitle? "<br/>" + this.myTitle : "";
      var tooltip = "<div id='tooltip'><img src='"+ this.href +"' alt='预览图'/>"+imgTitle+"</div>"; //创建 div 元素
      $("body").append(tooltip); //把它追加到文档中
      $("#tooltip")
       .css({
        "top": (e.pageY+y) + "px",
        "left":  (e.pageX+x)  + "px"
       }).show("fast");   //设置x坐标和y坐标,并且显示
        }).mouseout(function(){
      this.title = this.myTitle; 
      $("#tooltip").remove();  //移除 
        }).mousemove(function(e){
      $("#tooltip")
       .css({
        "top": (e.pageY+y) + "px",
        "left":  (e.pageX+x)  + "px"
       });
     });
    })
    </script>

     调用实例:

    <ul class="show_tooltip">
      <li><a href="image/slide1.png" class="tooltip" title="化无语 战场原黑仪"><img src="image/slide1.png" width="150" alt="化无语 战场原黑仪"></a></li>
      <li><a href="image/slide2.png" class="tooltip" title="化无语 战场原黑仪"><img src="image/slide2.png" alt="化无语 战场原黑仪" width="150"></a>
    </li>
      <li><a href="image/slide3.png" class="tooltip" title="化无语 战场原黑仪"><img src="image/slide3.png" width="150" alt="化无语 战场原黑仪"></a></li>
    </ul>

    效果图:

  • 相关阅读:
    C#学习笔记_01_基础内容
    C#学习笔记_03_运算符
    C#学习笔记_02_数据类型
    统计学习方法(一)
    《史蒂夫·乔布斯传》读书笔记
    《孵化twitter》读书笔记
    保存和恢复 Android Fragment 的状态
    计算机视觉中的边缘检测
    Android开发的过去、现在和将来
    Python常用的第三方库
  • 原文地址:https://www.cnblogs.com/xynetstudio/p/7859259.html
Copyright © 2011-2022 走看看