zoukankan      html  css  js  c++  java
  • Jquery初级学习-实例3--网站超链接和图片提示效果

    1.文字提示效果

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="EG3.aspx.cs" Inherits="EG3" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script src="jquery-1.9.1.min.js" type="text/javascript"></script>
        <style type="text/css">
    body{
        margin:0;
        padding:40px;
        background:#fff;
        font:80% Arial, Helvetica, sans-serif;
        color:#555;
        line-height:180%;
    }
    p{
        clear:both;
        margin:0;
        padding:.5em 0;
    }
    /* tooltip */
    #tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:1px;
        color:#333;
        display:none;
    }
    </style>
    <script type="text/javascript">
        $(function () {
            var x = 10;
            var y = 20;
            $("a.tooltip").mouseover(function (e) {
                this.myTitle = this.title;
                this.title = "";
                var tooltip = "<div id='tooltip'>" + this.myTitle + "</div>";
                $("body").append(tooltip);
                $("#tooltip").css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" }).show("fast");
    
            }).mouseout(function () {
                this.title=this.myTitle;
                $("#tooltip").remove();
            }).mousemove(function () {
                $("#tooltip").css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" });
            });
    
        })
     
    
    </script>
    </head>
    <body>
    <p><a href="#" class="tooltip" title="这是提示1">提示1</a></p>
    <p><a href="#" class="tooltip" title="这是提示2">提示2</a></p>
    <p><a href="#" title="自带提示1">提示1</a></p>
    <p><a href="#" title="自带提示2">提示2</a></p>
    </body>
    </html>

     2.图片提示效果

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="EG3_2.aspx.cs" Inherits="EG3_2" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script src="jquery-1.9.1.min.js" type="text/javascript"></script>
        <style type="text/css">
    body{
        margin:0;
        padding:40px;
        background:#fff;
        font:80% Arial, Helvetica, sans-serif;
        color:#555;
        line-height:180%;
    }
    img{border:none;}
    ul,li{
        margin:0;
        padding:0;
    }
    li{
        list-style:none;
        float:left;
        display:inline;
        margin-right:10px;
        border:1px solid #AAAAAA;
    }
    
    /* tooltip */
    #tooltip{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:2px;
        display:none;
        color:#fff;
    }
    </style>
        <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>
    </head>
    <body>
     <h3>有效果:</h3>  
     <ul>
     <li><a href="img/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="img/apple_1.jpg" alt="苹果 iPod" /></a> </li>
     <li><a href="img/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="img/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
     <li><a href="img/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="img/apple_3.jpg" alt="苹果 iPhone"/></a></li>
     <li><a href="img/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="img/apple_4.jpg" alt="苹果 Mac"/></a></li>
    </ul>
    <br/><br/><br/><br/>
    <br/><br/><br/><br/>
    
    
    <h3>无效果:</h3>
    <ul>
            <li><a href="img/apple_1_bigger.jpg" title="苹果 iPod"><img src="img/apple_1.jpg" alt="苹果 iPod" /></a></li>
            <li><a href="img/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="img/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
            <li><a href="img/apple_3_bigger.jpg" title="苹果 iPhone"><img src="img/apple_3.jpg" alt="苹果 iPhone"/></a></li>
            <li><a href="img/apple_4_bigger.jpg" title="苹果 Mac"><img src="img/apple_4.jpg" alt="苹果 Mac"/></a></li>
        </ul>
    </body>
    </html>
  • 相关阅读:
    46)父类和子类出现重名变量
    45)子类的构造和析构
    44)子类与父类之间的兼容性问题
    43)继承的方式
    42)子类继承 有参父类 和无参父类
    41)子类和父类的内存关系
    40)类与类之间的关系(has use is)
    jquery学习之1.15-克隆节点
    jquery学习之1.14-删除节点
    jquery学习之1.13-节点插入-外部插入和内部插入
  • 原文地址:https://www.cnblogs.com/Deerjiadelu/p/7273563.html
Copyright © 2011-2022 走看看