Wijmo Tooltip 可以给你的网站添加动感十足的提示信息,给您的最终用户完美的工具提示!在上一篇文章中我们,给大家介绍了 Wijmo -列表插件的特性及使用方法。感谢园子中朋友的支持,朋友们的支持给我们写这一系列文章提供了很大的动力。在这篇文章中我们将介绍 Wijmo Tooltip 的特性及使用方法。Wijmo Tooltip即为 jQuery 中的工具提示插件。

如果你是第一次看本系列文章,那么还可以参考本系列的其他几篇文章,相信会给你带来更多惊喜:

  • 不得不爱开源 Wijmo jQuery 插件集(1)-【开篇】(附演示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(2)-【准备工作】(附30种Theme演示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(3)-【Menu】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(4)-【手风琴效果】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(5)-【对话框】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(6)-【Popup】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(7)-【进度条】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(8)-【滑动条】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(9)-【日历】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(10)-【Expander】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(11)-【Spilter】(附页面展示和源码)
  • 不得不爱开源 Wijmo jQuery 插件集(12)-【List】(附页面展示和源码)

看看 wijtootip 给我们带来了哪些惊喜?(鼠标 hover 图片查看效果)

建立你的第一个 Wijmo jQuery Menu:
HTML 标签:

<input title="tooltip1" type="text" />

<div id="targetContainer">

<div>

<input title="I am a unique and special tooltip!" type="text" />

</div>

</div>

jQuery 脚本:

<script id="scriptInit" type="text/javascript">

$(document).ready(function () {

$("[title]").wijtooltip();

});

</script>

特性

可定制外观

wijtooltip 通过 <div> 标签来实现,所以我们可以任意定制 div 的 字体、边框和背景等 CSS 演示。

可定制触发器

可以定制显示 tooltip 的事件:hover,Click,right-click,focus 等等随心选择。

模式选择

通过设置 modal 为 true,来创建 独占模式 的 tooltip,直到 tooltip 消失,才可以操作其他元素。

可定制显示位置

使用 position 选项来控制 tooltip 的显示位置。

Ajax 异步内容请求

通过 OnAjaxUpdate 事件异步从后台获取 tooltip 内容。

CSS支持

你可以使用这一种级联样式表(CSS)的样式来定义自定义皮肤。有了CSS支持,你可以使该扩展器与你的组织标准相匹配。

最后,和大家分享一些 Wijmo 资源:

1.源码下载(包含以上特性):Wijmo-Tooltip.zip

2.更多信息请参考:Wijmo 中文网站:http://www.gcpowertools.com.cn/products/c1_asp_overview.htm

3.开源Wijmo jQuery 讨论社区: http://gcdn.grapecity.com/index.aspx

wijlist API 介绍:(点击隐藏 API)

Options

ajaxCallback
Remarks:

在 AJAX 的 complete 回调方法中,用户可以使用 callback data 设置 tooltip 内容。
Type: Function
Default: false
Code Example:

$(".selector").wijtooltip("option", "ajaxCallback", function(){})

animation
Type: Object
Default: {animated: "fade", duration: 500, easing: null}
Code Example:

$(".selector").wijtooltip("option", "animation", {animated: "fade", duration: 400, easing: null})

calloutAnimation
Remarks:

object 类型,如: {duration:100,easing:'swing'}.
Type: Object
Default: {}
Code Example:

$(".selector").wijtooltip("option","calloutAnimation",{duration:200})

calloutFilled
Type: Boolean
Default: true
Code Example:

$(".selector").wijtooltip("option","calloutFilled",true)

closeBehavior
Type: String
Default: auto
Code Example:

$(".selector").wijtooltip("option","closeBehavior","auto")

content
Remarks:

可以为 方法或 HTML 标记,如果为方法,tooltip 内容为 方法 的返回值。
Type: String or Function
Default:
Code Example:

$(".selector").wijtooltip("option","content","my content")

group
Type: String
Default: null
Code Example:

$(".selector").wijtooltip("option","group","A")

hideAnimation
Remarks: object 类型,如 showAnimation 属性。
Type: Object
Default: {}
Code Example:

$(".selector").wijtooltip("option","hideAnimation",{animated:'fade',duration:500})

hideDelay
Type: Number
Default: 0
Code Example:

$(".selector").wijtooltip("option","hideDelay",200)

mouseTrailing
Type: Boolean
Default: false
Code Example:

$(".selector").wijtooltip("option","mouseTrailing",false)

position
Type: Object
Default: auto
Code Example:

$(".selector").wijtooltip("option","position",{my: 'left bottom',at: 'right top',offset: '0 0'})

showAnimation
Remarks:
object 类型。预设值有: 'animated', 'duration',,和 'easing'.。
Type: Object
Default: {}
Code Example:

$(".selector").wijtooltip("option","showAnimation",{animated:fade,duration:500})

showCallout
Type: Boolean
Default: true
Code Example:

$(".selector").wijtooltip("option","showCallout",true)

showDelay
Type: Number
Default: 0
Code Example:

1

$(".selector").wijtooltip("option","showDelay",200)

title
Type: String
Default: ””
Remarks:

可以为 方法或 HTML 标记,如果为方法,tooltip 内容为 方法 的返回值。

Code example:

$(".selector").wijtooltip("option","title","my title");

triggers
Remarks:

预设值有:'hover','click','focus', 'rightclick', 或者'custom'.
Type: String
Default: 'hover'
Code Example:

$(".selector").wijtooltip("option","triggers","hover")

Events

hidden.tooltip
Parameters:

e: This is the jquery event object.
ui: This is the wijtooltip widget object.
Code Example:

// Supply a function as an option.

$(".selector").wijtooltip({hidden: function(e, ui){}});

//Bind to the event by type: wijtooltiphidden

$(".selector").bind("wijtooltiphidden", function(e, ui){});

hiding.tooltip
Parameters:

e: This is the jquery event object.
ui: This is the wijtooltip widget object.
Code Example:
// Supply a function as an option.

$(".selector").wijtooltip({hiding: function(e, ui){}});

// Bind to the event by type: wijtooltiphiding

$(".selector").bind("wijtooltiphiding", function(e, ui){});

showing.toolTip
Remarks:

If data.cancel is set to true, then the tooltip is no longer shown.
Parameters:

e: This is the jquery event object.
ui: This is the tooltip widget.
Code Example:

// Supply a function as an option.

$("#selector").wijtooltip({showing: function(e,ui){}});

// Bind to the event by type: wijtooltipshowing

$(".selector").bind("wijtooltipshowing", function(e, ui){});

shown.tooltip
Parameters:

e: This is the jquery event object.
ui: This is the wijtooltip widget object.
Code Example:

// Supply a function as an option.

$(".selector").wijtooltip({shown: function(e, ui){}});

// Bind to the event by type: wijtooltipshown

$(".selector").bind("wijtooltipshown", function(e, ui){});

Methods

destroy

重置 wijtooltip 到初始化状态。

hide
隐藏 wijtooltip.
show
显示 wijtooltip。

转载于:https://www.cnblogs.com/C1SupportTeam/archive/2012/11/16/2773493.html

不得不爱开源 Wijmo jQuery 插件集(13)-【Tooltip】(附页面展示和源码)相关推荐

  1. 不得不爱开源 Wijmo jQuery 插件集(4)-【手风琴效果】(附页面展示和源码)

    园子中的朋友大家好.在上一篇文章中我们,给大家介绍了 Wijmo Menu 的特性及使用方法.感谢园子中朋友的支持,朋友们的支持给我们写这一系列文章提供了很大的动力.在这篇文章中我们将介绍 Accor ...

  2. 不得不爱开源 Wijmo jQuery 插件集(10)-【Expander】(附页面展示和源码)

    Expander 插件使你可以在你的网页中镶嵌另一个站点.在上一篇文章中我们,给大家介绍了 Wijmo Calendar-日历插件的特性及使用方法.感谢园子中朋友的支持,朋友们的支持给我们写这一系列文 ...

  3. 分享一套帮助你优化开发web应用的jQuery插件集 - Vanity Toolset

    日期:2012-7-10  来源:GBin1.com 在线演示  本地下载 jQuery的UI相关插件很多,今天我们介绍来自Vanity Toolset的jQuery插件集,帮助你有效的简化前端UI开 ...

  4. 1000个jquery插件

    1.导航类 (1)Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件.二手图书 二手书 特价书 旧书网 (2)jQuery-Horizontal ...

  5. jquery插件---自动补全类插件

    jquery插件---自动补全类插件 (1)AutoComplete-JQuery jQuery插件易于集成到现在的表单中(Form). (2)Facebook like Autocomplete 基 ...

  6. 1000个JQuery插件(转载)

    超强1000个jquery极品插件!(转) 花N长时间积累的Jquery插件,希望大家喜欢.大家还有什么新的插件,请留言,我们一并收录. 感谢大家的支持. ++++++++++++++++++++++ ...

  7. 多级弹出菜单jQuery插件ZoneMenu

    ZoneMenu是一个菜单jQuery插件,只需占用页面上的一个小区域,却可以实现多级菜单. 在线体验:http://keleyi.com/jq/zonemenu/ 点击这里下载 完整HTML文件代码 ...

  8. 推荐60个jQuery插件及使用教程

    jQuery插件jQuery Spin Button自定义文本框数值自增或自减 jQuery插件JQuery Pager分页器实现javascript分页功能 jQuery插件FontSizer实现J ...

  9. ajax上传图片成功但不显示,jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)...

    参考学习: 第一篇:http://www.cnblogs.com/kissdodog/archive/2012/12/15/2819025.html 第二篇:http://www.jb51.net/a ...

最新文章

  1. asp.net web forms page life cycle
  2. 科大星云诗社动态20210330
  3. mysql常见监控项
  4. 从基于Maven的Web应用程序获取版本字符串
  5. c# winform窗体边框风格的设计
  6. python后台执行代码
  7. 量子笔记:酉矩阵(幺正矩阵)、量子门的可逆性
  8. 总结:86版五笔输入法
  9. 追梦App系列博客——后端架构篇
  10. 解决因cocosStudio发布的csb文件过大导致的加载游戏界面卡的问题
  11. 【IDEA保姆级教程】快捷键
  12. 【RS】关于路由器ping不通直连的几种原因(3)
  13. oracle导入多个dmp文件到一个用户,Oracle dmp文件导入(还原)到不同的表空间和不同的用户下...
  14. JSP开发模型与MVC设计模型
  15. IE浏览器和火狐浏览器兼容问题——CSS篇
  16. 小白mybatis学习(三)输出结果配置
  17. 最全Arduino控制电机教程说明和资料分享
  18. WIN10 动态磁盘转基本磁盘
  19. 解决Android设置环信显示头像和昵称问题
  20. 单页应用与多页应用的区别及优缺点

热门文章

  1. java静态类_Java静态类
  2. chrome自定义背景_Android Chrome自定义标签
  3. 使用Kotlin的Android AsyncTask
  4. 【反思】FB一年八个月工作教训
  5. Java经典设计模式-创建型模式-抽象工厂模式(Abstract Factory)
  6. 数据库信息 (表名 行数 堆 集群 非聚集)的查询
  7. 浅谈C++物理设计:实用宏
  8. 关于博客改版:我的一些想法与初衷
  9. Android UI 之WaterFall瀑布流效果 [复制链接]
  10. 配置 MVC3 时,403 404 错误