jQuery改边默认title样式

作者: 椰果粒 | 来源:发表于2017-08-05 09:01 被阅读62次

有时候默认的title不能满足我们的审美,并且出来的及其缓慢,这时候就需要自定义title的样式了,这里用jQuery来做

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <style>
        div {
            margin: 10 auto;
            width: 150px;
            text-align: center;
        }
        p {
            background-color: #F5EE13;
            margin-right: 10px;
            padding: 10px;
        }
        #title {
            position: absolute;
            border: 1px solid #333;
            background-color: #BA92BC;
            padding: 1px;
            color: #333;
            display: none;
        }
    </style>
    <script>
        //改变默认样式
        $(function() {
            // var x = 10;
            // var y = 20;
            var x = 5;
            var y = 5;  // x和y表示了title框与元素之间横轴和纵轴之间的距离
            $("p.title").mouseover(function(e) {
                this.myTitle = this.title; //获取默认的title
                this.title = ""; //获取后将默认的清空
                var title = "<div id='title'>" + this.myTitle + "<\/div>"; //创建新的 div 元素,在CSS样式中已定义样式
                $("body").append(title); //把它追加到文档中
                $("#title").css({
                    "top": (e.pageY + y) + "px",
                    "left": (e.pageX + x) + "px"
                }).show("fast"); //设置x坐标和y坐标,并且快速显示
            }).mouseout(function() {
                this.title = this.myTitle;
                $("#title").remove(); //光标离开时移除 
            })
        })
    </script>
</head>
<body>
    <div>
        <p title='默认样式'>默认样式</p>
        <p title='修改后的样式' class="title">修改后的样式</p>
    </div>
</body>
</html>

相关文章

  • jQuery改边默认title样式

    有时候默认的title不能满足我们的审美,并且出来的及其缓慢,这时候就需要自定义title的样式了,这里用jQue...

  • CSS全局样式的设置

    默认字体设置,边距设置 去除默认边距 链接相关样式 排版相关样式 内嵌文本相关样式 表单文本相关样式 结尾给大家分...

  • echarts API 学习笔记

    echarts API (echarts 圆饼图官网默认样式修改) app.title = '环形图'; opti...

  • web前端 -- Day5基础知识

    css准备工作 1、清空默认边距和样式;2、设置正文的默认样式;3、设置超链接的默认样式; css继承性和层叠性 ...

  • knowledge point

    elementUI默认样式修改不成功的问题 jQuery分页 Git更新远程仓库代码到本地 git fetch v...

  • select

    select (下拉列表框 )默认样式如下: jquery的val()方法可以使select中相应的选项被选中。但...

  • 修改默认样式

    点击,聚焦input不出现框 取消select默认样式 只允许输入字符 取消input提示栏 jQuery选中被选...

  • 关于`UIButton`的`edgeInsets`的一些小细节

    UIButton的相关属性 UIButton提供的设置title和image的方法,默认是图片在左文字在右的样式....

  • jQuery分页插件 支持IE8

    插件描述:jQuery分页插件,可自定义样式,默认有五套样式,可自定义插件选项,简单方便。 在这里,得着重说一下:...

  • echarts关系图配置详解

    title 图表标题样式 tooltip 提示框配置 toolbox 工具箱配置 legend:图例配置 关系边样...

网友评论

    本文标题:jQuery改边默认title样式

    本文链接:https://www.haomeiwen.com/subject/hwoplxtx.html