zoukankan      html  css  js  c++  java
  • 鼠标移动 在左边放大图片

    //图片缩放
        $(document).ready(function () {
            var x = 30;
            var y = 20;
            var imgHeight = 0;//图片高度
            $(document).on('mouseover', 'img.tooltip', function (e) {
                var tooltip = "<div id='tooltip'><img src='" + this.src + "' style='max-300px; max-height:300px;'/></div>"; //创建 div 元素
                $("body").append(tooltip);
                imgWidth = $("#tooltip").width();
                imgHeight = $("#tooltip").height();
                var scrLeft = e.originalEvent.x || e.originalEvent.layerX || 0;
                //把它追加到文档中
                $("#tooltip").css({
                    "top": (e.pageY - imgHeight - y) < 0 ? 10 : (e.pageY - imgHeight - y) + "px",
                    "left": scrLeft + x + "px"
                }).show("fast");//设置x坐标和y坐标,并且显示
            }).on('mouseout', function () {
                $("#tooltip").remove();     //移除 
            }).on('mousemove', function (e) {
                var scrLeft = e.originalEvent.x || e.originalEvent.layerX || 0;
                $("#tooltip").css({
                    "top": (e.pageY - imgHeight - y) < 0 ? 10 : (e.pageY - imgHeight - y) + "px",
                    "left": scrLeft + x + "px"
                });
            });
        });
    <style type="text/css">
        /* 图片放大tooltip */
        #tooltip {
            position: absolute;
            border: 1px solid #eeeeee;
            background: #eeeeee;
            padding: 1px 1px 1px 1px;
            display: none;
        }
    </style>
    <img src="src" class="tooltip" width="40" height="40"/>
  • 相关阅读:
    20170706xlVBA根据工资汇总表生成个人工资条
    20170706xlVBA汇总历时对阵数据
    20170706xlVBA批量提取word表格中的自我评分
    python学习笔记(一)
    哈希表
    前缀表达式、中缀表达式、后缀表达式

    环形链表
    队列
    稀疏数组
  • 原文地址:https://www.cnblogs.com/zhm001/p/11799882.html
Copyright © 2011-2022 走看看