Mootools 1.2教程(19)——Tooltips

作者:Fdream 来源:Fdream博客 时间:2008-12-25 13:26:00 

原文地址:30 Days of Mootools 1.2 Tutorials - Day 19 - Tooltips

Mootools 1.2工具提示(tooltip)教程

阅读上一讲:Mootools 1.2教程(18)——Class 类(第一部分)

今天我们将来看一下MooTools绑定的Tooltip插件。通过“提示(Tips)”,你可以轻松地自定义一个包含一个标题和内容的工具提示,可以自定义样式,自定义淡入淡出渐变效果。我们还将仔细学习一下工具提示的选项和事件,还有一些用来从元素上添加和移除工具提示的工具。最后,我们将学习一下怎么让一个页面有多个不同样式的工具提示。

基础知识

创建一个新的工具提示

创建一个新的工具提示非常简单。首先,我们来创建一个要添加工具提示的链接:

参考代码: 

<a class="tooltipA" title="1st Tooltip Title" rel="here is the default 'text' of 1" href="http://www.consideropen.com">Tool tip 1</a>


MooTools 1.2工具提示将默认显示链接中的title和rel属性的值。如果没有rel属性,将显示href属性值。

现在来创建一个新的默认工具条提示:

参考代码: 

var customTips = $$('.tooltipA'); 
var toolTips = new Tips(customTips);


由于没有使用任何样式,你将看到下面这样的工具提示:

Tool tip 1

为你的工具提示使用样式

MooTools可以让你在很大程度上控制它的输出——我们来看一下工具提示的html代码:

参考代码: 

// 你可以在options中指定 
// 工具提示容器的CSS类名 
<div class="options.className"> 
<div class="tip"></div> 



留意一下顶部和底部的div,你可以通过它们来轻松地在顶部和底部添加圆角,或者其他样式效果。

现在,让我们来创建一个我们的第一个选项并添加一些CSS。上面的html代码将用名为“options.className”的CSS样式来渲染。通过给我们的工具提示来指定一个CSS类名,我们就可以给它一个独立的样式而不会影响页面上的其他MooTools工具提示。

参考代码: 

var customTipsB = $$('.tooltipB'); 
var toolTipsB = new Tips(customTipsB, { 
    className: 'custom_tip' 
});



最后,我们再添加一些CSS:

参考代码: 

.custom_tip .tip { 
    background-color: #333 
    padding: 5px 


.custom_tip .tip-title { 
    color: #fff 
    background-color: #666 
    font-size: 20px 
    padding: 5px 


.custom_tip .tip-text { 
    color: #fff 
    padding: 5px 
}


标签:Mootools,Tooltip,插件,提示,javascript
0
投稿

猜你喜欢

  • 保护你的ASP页面的两种办法

    2008-06-10 16:53:00
  • PL/SQL number型数据

    2009-02-26 10:59:00
  • 61条面向对象设计的经验原则

    2008-05-08 13:05:00
  • PHP设计模式之迭代器模式浅析

    2023-05-25 11:26:26
  • ASPImage组件的实现过程[图]

    2008-02-03 15:37:00
  • Dreamweaver快捷键大全

    2007-11-05 14:08:00
  • 优化次数过多的循环

    2009-11-12 12:35:00
  • 一个asp版XMLDOM操作类

    2011-04-19 10:50:00
  • 运行asp.net程序 报错:磁盘空间不足

    2011-11-03 17:16:22
  • 好用的JS图片预加载类

    2007-08-13 13:49:00
  • Sql server 2005 找出子表树

    2008-11-24 15:23:00
  • ASP+SQLServer2000 经验积累

    2008-02-03 15:16:00
  • 计划备份mysql数据库

    2009-03-09 14:34:00
  • 网页设计求职全攻略

    2008-07-09 18:56:00
  • css学习笔记: 重置默认样式 css reset

    2009-07-19 14:30:00
  • ASP强制刷新和判断文件地址是否存在

    2007-09-16 17:11:00
  • Oracle 常用的SQL语句

    2009-08-02 07:09:00
  • asp显示左边的n个字符自动识别汉字的函数

    2007-09-13 12:16:00
  • 彻底弄懂CSS盒子模式之一(DIV布局快速入门)

    2007-05-11 17:03:00
  • CSS用relative和absolute实现的图片定位效果

    2008-10-06 21:37:00
  • asp之家 网络编程 m.aspxhome.com