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>

    效果图:

  • 相关阅读:
    48. 旋转图像(顺时针)
    560. 和为K的子数组
    75. 颜色分类(三指针移动||计数排序)
    670. 最大交换
    常见端口号汇总
    springboot解决跨域问题跨域
    jad使用
    tomcat9:解决tomcat catalina log和localhost log中文乱码
    JUC:阻塞队列
    JUC:读写锁
  • 原文地址:https://www.cnblogs.com/xynetstudio/p/7859259.html
Copyright © 2011-2022 走看看