jQuery工具提示插件tooltip.js 使用教程

简介: jQuery工具提示插件tooltip.js 使用教程

插件描述:tooltip.js可以通过js或html5 data属性来实例化一个tooltip。它的特点还有: 可以自定义tooltip动画。内置暗色和亮色两种主题。可以自定义文字和阴影的颜色等属性。


tooltip.js

tooltip.js是一款HTML5 tooltips工具提示jquery插件。tooltip.js可以通过js或html5 data属性来实例化一个tooltip。它的特点还有:


可以自定义tooltip动画。内置暗色和亮色两种主题。可以自定义文字和阴影的颜色等属性。允许动态的改变tooltip的内容。允许在没有用户交互的情况下显示tooltip。

使用方法

在页面中引入jquery和tooltip.js文件,以及样式文件tooltip.css。




<script src='js/jquery.min.js'></script>
<script src='js/tooltip.js'></script>
<link rel="stylesheet" href="css/tooltip.css" type="text/css" />

通过js来初始化tooltip


第一种使用tooltip.js插件的方法是通过js来初始化tooltip。例如:


<span id="my-element">Hover Me</span>



$(document).ready(function() {
    $('#my-element').tooltip({
        // 配置参数 
    });
});

通过data属性来初始化tooltip


第二种方法是通过HTML data属性和class来初始化tooltip。例如:


首先定义全局的tooltip属性:


$(document).ready(function() {
    ToolTip.init({
        delay: 400,
        fadeDuration: 250,
        fontSize: '1.0em',
        theme: 'light',
        textColor: '#757575',
        shadowColor: '#000',
        fontFamily: "'Roboto-Medium', 'Roboto-Regular', Arial"
    });
});


然后通过data-tip属性和tip-hotspotclass来定义一个tooltip。


1


<button class="tip-hotspot" data-tip="This is the tooltip text">Button text here</button>


配置参数

使用第一种通过js来初始化tooltip的方法时,可以使用下面的配置参数:


示例:




$(document).ready(function() {
    $('#my-element').tooltip({
        text: '这是一个tooltip'
    });
});


带参数的tooltip:



$(document).ready(function() {
    $('#my-element').tooltip({
        text: '这是一个tooltip',
        fontSize: '14px',
        theme: 'light',
        fontFamily: "'Roboto-Medium', 'Roboto-Regular', Arial",
        delay: 400
    });
});


方法

使用第一种通过js来初始化tooltip的方法时,可以使用下面的方法:


setText:设置文字。




$('#my-element').tooltip('setText', 'This is the new tooltip text');

autoTip:自动显示tooltip。




$('#my-element').tooltip('autoTip', {MY OPTIONS});

自动显示tooltip的可用配置参数有:


示例:使用setText来设置文字,然后使用autoTip来自动显示tooltip。


$('#social-messages-button').tooltip('setText', 'You have 1 new message');
$('#social-messages-button').tooltip('autoTip', {
    displayTime: 4000,
    fadeOutDuration: 5000,
    onShowCallback: function() {
        // play notification sound  
    }
});

下载地址: https://download.csdn.net/download/qq_21137441/12527315


相关文章
|
17天前
|
JavaScript 前端开发
javascript开发的简单的弹幕插件
这是一个原生javascript开发的简单的弹幕插件,具有美观、易用,占用的资源较低等特点,可以给弹幕设置内容、颜色、头像、链接地址等属性,鼠标悬停等,简单实用,欢迎下载!
35 5
|
1月前
|
JavaScript 前端开发
js教程——函数
js教程——函数
31 4
|
17天前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
28 0
|
2月前
|
XML JSON JavaScript
jQuery 实用工具
jQuery 实用工具
22 2
|
28天前
|
存储 JSON JavaScript
Vue.js开发中基于localStorage与sessionStorage的本地存储利器:Vue-ls插件使用详解
Vue.js开发中基于localStorage与sessionStorage的本地存储利器:Vue-ls插件使用详解
45 0
|
29天前
|
JavaScript 前端开发 API
深入了解jQuery:简化Web开发的强大工具
【10月更文挑战第11天】深入了解jQuery:简化Web开发的强大工具
11 0
|
1月前
|
JavaScript 前端开发 Java
Node.js 教程
10月更文挑战第1天
38 0
|
3月前
|
JavaScript 前端开发 测试技术
[译] 用 Vue.js 3 Composition API 创建 i18n 插件
[译] 用 Vue.js 3 Composition API 创建 i18n 插件
|
XML JavaScript 前端开发
【jQuery超快速入门教程】上篇
【jQuery超快速入门教程】上篇
124 0
|
JavaScript 前端开发 Go