发现一款好用的jquery插件(tooltipster实用的工具提示插件)

我们平时在开发web的时候会有类似图标,按钮或者a链接点击跳转等操作。为了交互上的友好会有类似title的提示,可是往往浏览器默认的都太丑了,于是去网上搜了一些好看的插件,推挤比较多的是:Tooltip ,插件是受 Jason Frame 写的 jQuery.tipsy 的启发。可是不懂为什么,我下载安装以后用不了,各种报错不能理解;好吧,然后放弃直接用了bootstrap的按需引入,压缩版的 bootstrap.min.js。因为我本身没有使用bootstrap-ui框架,引入后导致各种样式冲突,提示框简直丑到离谱。

    然后发现了:tooltipster 。http://www.jq22.com/jquery-info14735   官网:http://down.admin5.com/demo/code_pop/28/72/

    他也是jquery开发的一款ui插件,但是我觉得相比较其他提示工具更加简单好用,功能强大,样式选择性也比较多!!!

    下载下来后是一个文件里面主要用到js和css文件里的东西,需要用到的什么都有,你可以有选择的去引入:

我这里用到的是这几个文件给大家看下引入方式:jquery我因为引在外面了,所以这里没有放

<head>
    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/resources/new/js/tooltipster/tooltipster.bundle.min.css">
    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/resources/new/js/tooltipster/tooltipster-follower.min.css">
    <script type="text/javascript" src="${pageContext.request.contextPath}/resources/new/js/tooltipster/tooltipster.bundle.min.js"></script>
    <script type="text/javascript" src="${pageContext.request.contextPath}/resources/new/js/tooltipster/tooltipster-follower.min.js"></script>
    <script>
        $(document).ready(function() {
            $(‘.tooltip‘).tooltipster({
                plugins: [‘follower‘]
            });
        });
    </script>
</head>

官方推荐方法:

1. 引入jQuery和Tooltipster‘s文件

<head>
    <link rel="stylesheet" type="text/css" href="tooltipster/dist/css/tooltipster.bundle.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.0.min.js"></script>
    <script type="text/javascript" src="tooltipster/dist/js/tooltipster.bundle.min.js"></script>
</head>

兼容提醒: jQuery 1.7已经足够了,除非你需要SVG兼容IE(需要使用jQuery 1.10+). Tooltipster 不能正常运行在IE9中引用jQuery1.8

2. 设置你的HTML

想让一个元素加入工具提醒, 我们会给他加上一个类名class ‘tooltip‘ . 你也可以选择使用自定义的类名或选择器(请继续往下看), 由你决定. 之后, 我们将设置标题title 属性为我们想要的提示. 这里有几个例子:


<!-- 首页 -->
<span class="Setupbut tooltip" title="首页">
  <a href="javaScript:homePage();">
    <img src="${pageContext.request.contextPath}/resources/new/${sessionScope.skin }/image/0.png">
  </a>
</span>

 

注意:如果您使用Twitter‘s Bootstrap,请使用另一个类名,因为“工具提示”会产生冲突。

3. 激活 Tooltipster:直接写在script标签里就可以了

<script>
        $(document).ready(function() {
             $(‘.tooltip‘).tooltipster();
        });
    </script>

效果就是这样:

4. 定义你的tooltips风格

  第一个是默认样式, Tooltipster还为你提供另外五种主题风格:Default Light Borderless Punk Noir Shadow

要使用这些主题,需要引用一个css文件 (他的路径是 css/plugins/tooltipster/sideTip/themes 文件里) 在你的页面并指定其名称在Tooltipster‘s 选项

$(‘.tooltip‘).tooltipster({
theme: ‘tooltipster-noir‘ //使用Noir主题
});

你可以通过修改tooltips的样式达到你想要的效果

5. 使用插件

  我这里选择的是跟随鼠标:tooltipster-follower  https://github.com/louisameline/tooltipster-follower

<script>
        $(document).ready(function() {
            $(‘.tooltip‘).tooltipster({
                plugins: [‘follower‘]
            });
        });
    </script>

无论你鼠标移动到目标元素什么位置,提示都会跟着鼠标移动。

 

原文地址:https://www.cnblogs.com/xixi520/p/9025895.html

时间: 2024-10-13 18:51:54

发现一款好用的jquery插件(tooltipster实用的工具提示插件)的相关文章

8款超绚丽的jQuery焦点图动画

随着前端技术和浏览器技术的不断发展,人们开始对网页视觉效果的要求越来越高.我们经常会在页面中看到很多炫酷的图片焦点图播放控件,有些甚至是大屏的焦点图占用大片的页面空间,从而吸引用户的眼球.本文要分享的就是一些超绚丽的jQuery焦点图动画插件,有些不仅基于jQuery,还带有CSS3的动画特效,因此显得更加炫酷. 1.jQuery实用图片滑块焦点图 支持移动端滑动 今天我们要再来介绍一款jQuery实用图片滑块焦点图,它也支持移动端的触屏滑动,这款插件并没有特别的动画效果,但方便实用. 在线演示

四款超棒的jQuery数字化签名插件

在浏览器中,我们有很多方式来绘制生成签名效果,并且有很多很棒很智能的jQuery插件.数字化签名是未来的发展方向,正是这个原因我们这里收集并且推荐了四款超棒的jQuery数字化签名插件,希望大家喜欢! 1. jSignature 这个jQuery插件简化了创建数据签名的过程,允许用户使用鼠标,手写板,手指来绘制签名.这里是演示 2. Signature Pad 这个jQuery插件可以辅助使用HTML5画布来实现数字签名.它保存签名为JSON,并且可以以后再重新生成,这里是演示 3. jQuer

过去几个月出炉的30款最喜欢的 jQuery 插件

在这篇文章中,我们收集了一些在过去的几个月里最喜欢的 jQuery 插件.为了使您更容易搜索到自己喜欢的 jQuery 插件,我们已经对插件进行了分类: 页面布局插件,图片和视频插件,滑块和画廊,排版插件等等. 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载] 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 十分惊艳的8个 HTML5 & JavaScript 特效 jQu

20款美化网站的 jQuery Lightbox 灯箱插件

jQuery Lightbox 灯箱插件可以让你为您的网站和应用程序展示优雅的图像,视频 和其它内容(使用模式窗口).如果你是一个开发人员,你必须拥有 jQuery 灯箱插件集合,因为有一部分的客户会要求他们的网站看起来更有吸引力和视觉冲击力. 因此在这个集合中,我们编译了20款最好的 jQuery 灯箱插件清单,这将有助于开发人员创建和设计精美的网站.您可以将这些插件很容易地集成到您的网站,可以下载他们瞬间充实你的插件库. 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载]

6款强大的 jQuery 网页布局创建及优化插件

本文将为您介绍6款功能强大的jQuery插件,它们能够帮助您方便快捷地创建复杂的网络布局并进行优化. 1.UI.Layout 该插件可以创建任何你想要的UI形式:包括从简单的标题或侧边栏,到一个包含工具栏,菜单,帮助面板,状态栏,子表格等复杂的应用.     2.jQUery Masonry 动态布局jQuery插件,折叠式CSS浮动面板. 3.jLayout 可提供四种网页元素布局算法.     4.jQuery pageSlide 该插件灵感来自于Aza Raskin的UI工作中.他最近发表

一款手机端的jQuery图片滑块插件

今天我们要介绍一款比较特别的jQuery图片滑块插件,它不仅在PC浏览器上可以使用,而且更适合在手机端的网页中使用.这款jQuery插件不仅可以定义图片切换的方向,而且可以即时切换图片切换的动画方式,可以有平移.翻转.旋转和幻灯片模式,动画效果非常不错. 在线预览   源码下载 实现的代码: <h4 style="text-align: center"> animateType参数中设置,目前支持default, rotate, flip 和 depth, 点击按钮看效果&

几款很厉害的jQuery数字化签名插件(转)

在浏览器中,我们有很多方式来绘制生成签名效果,并且有很多很棒很智能的jQuery插件.数字化签名是未来的发展方向,正是这个原因我们这里收集并且推荐了四款超棒的jQuery数字化签名插件,希望大家喜欢! 1. jSignature 这个jQuery插件简化了创建数据签名的过程,允许用户使用鼠标,手写板,手指来绘制签名.这里是演示 2. Signature Pad 这个jQuery插件可以辅助使用HTML5画布来实现数字签名.它保存签名为JSON,并且可以以后再重新生成,这里是演示 3. jQuer

为开发者们准备的 10 款超棒的 jQuery 视频插件

jQuery 是一种快速.简洁的 JavaScript 库,可以简化 HTML 文档遍历.事件处理.动画和 Ajax 交互,能快速进行 web 开发.一个 jQuery 插件基本上是一种新方法,用来扩展 jQuery 原型对象.当扩展原型对象时,所有的 jQuery 对象就会启用并且能够添加和继承其他的任何方法. 1. Bigvideo.js BigVideo.js 是一个 jQuery 视频插件,能让用户很方便将视频作为网站的背景并且能够生成自适应的视频背景.它可以播放一个无声视频(或一系列视

分享22款响应式的 jQuery 图片滑块插件

响应式(Responsive)设计的目标是要让产品界面能够响应用户的行为,根据不同终端设备自动调整尺寸,带给用户良好的使用体验.这篇文章收集了22款优秀的响应式 jQuery 幻灯片插件,它们能够帮助你在 Web 项目中实现有吸引力的图片滑块效果. 1. Slides.js SlidesJS 是一款响应式的 jQuery 幻灯片插件,经过多年的发展,已经成为一款功能齐全,设计精巧的幻灯片插件.支持循环.自动播放功能和淡入淡出过渡效果,并且能够自动生成分页,可以帮助开发者制作出优雅的幻灯片效果.