@author YHC
text:true
概述:
text/HTML将出现在qTip初始化之后,如果设置为true(e.g.:text:true),将会使用目标元素的标题属性(e.g.:<div title='why LOVE HC?')做为提示信息显示,前提是目标元素标题可用
也可以定义一个匿名函数来返回提示内容,他的范围是目标元素;
示例:
创建一个默认的qTip,并且提示内容是"My tooltip content"
$('.selector').qtip({
content: {
text: 'My tooltip content'
}
});
我们也使用其他的jQuery元素来作为它的提示内容
$('.selector').qtip({
content: {
text: $('.selector2') // Add .clone() 如果你不想匹配的元素被移除,可以使用clone
}
});
我们也可以使用自定义函数来检索目标元素的特殊属性,作为提示信息
$('.selector').qtip({
content: {
text: function(api) {
// 检索$('.selector')元素的自定义属性,作为提示信息
return $(this).attr('qtip-content');
}
}
});
注意:自定义函数如果返回的是无效的内容,任然会影响到qTip的创建,替换这些each()循环,如果不是你期望的行为;
如果这两个属性检测到无效内容,和下面的content.attr选项将不会渲染qTip提示信息;
attr:'title'
概述:
目标元素的属性作为提示信息,如果没有提供或者有无效的内容被发现将会使用上面的content.text选项;
示例:
让我们创建一个qTip,来给所有的图片做提示,他的提示内容来自img的alt属性:
$('img[alt]').qtip({
content: {
attr: 'alt'
}
});
这个对图片类和图片站点导航非常有用的,和他们需要良好的视觉线索和上下文;
注意:如果在元素属性中发现无效内容而且content.text没有定义那么将没有qTip渲染到页面;
title.text:false
概述:
text/html 将出现在标题元素里面的内容,如果设置false,没有title被创建,一个匿名的函数也可以用来返回title元素的内容,他的范围是目标元素;
示例:
创建一个 'About me'的提示信息和一个标题来指明内容是关于什么的:
$('.selector').qtip({
content: {
text: 'I really like owls!',
title: {
text: 'About me'
}
}
});
我们也可以使用其他的jQuery的元素来作为qTip的title
$('.selector').qtip({
content: {
title: {
text: $('.selector2') // Add .clone() if you don't want the matched elements to be removed, but simply copied
}
}
});
我们也可以使用一个自定义函数来返回title内容
$('.selector').qtip({
content: {
text: 'Custom title text functions... hoorah!',
title: {
text: function(api) {
// Retrieve content from ALT attribute of the $('.selector') element
return $(this).attr('alt');
}
}
}
});
注意:自定义函数返回的是无效内容的时候仍然会影响到qTip的创建,替换这些each()循环,如果不是你期望的行为的时候;
如果提供的是无效的内容,title将不会创建;
title.button:false
概述:
text/HTML将出现在标题内部的按钮元素,(e.g.close link)位于title元素内容的右边.当你点击的按钮的时候这个按钮将关闭提示信息,
示例:
创建另一个'About me'的提示信息,开启点击,当你点击按钮的时候仅仅只是隐藏起来,
$('.selector').qtip({
content: {
text: 'I really like owls!',
title: {
text: 'About me',
button: 'Close'
}
},
hide: {
event: false
}
});
你也可以设置这个属性为true,他会默认创建一个格式化按钮;
注意:button属性仅仅只是在title属性被定义和title.text被定义而且可用的时候出现;
如果提供的是无效的内容,button将不会被创建;
ajax:Object
概述
定义qTip的ajax属性内容,请见plugin documentation这里的信息更为详细;
@author YHC
查看原文内容
以上如果有错误的地方还请大家提出,thanks!
分享到:
相关推荐
4. **qTip2 Content**:内容管理是qTip2的一大特色。你可以设定静态文本、HTML元素、函数甚至Ajax请求作为工具提示的内容。此外,还有`updateContent`方法允许动态更新内容。 5. **qTip2 Show & Hide**:qTip2提供...
2. **qTip2 Content.pdf**:这部分内容专注于提示框的内容管理,可能涉及如何插入HTML、文本、图片或者任何其他类型的媒体作为提示内容。它可能也包含动态更新内容和使用数据属性来设置内容的方法。 3. **qTip2 ...
【标题】"前端项目-qtip2.zip"是一个包含前端开发中的qTip2插件的压缩文件,这个插件是第二代高级提示工具,专为jQuery框架设计。在本篇文章中,我们将深入探讨qTip2的功能、用法以及如何在实际项目中应用。 【描述...
2. **定位控制**:`qTip2`提供了多种定位策略,如“top”,“bottom”,“left”,“right”等,可以根据元素的位置动态调整提示框的位置。此外,还可以设置偏移量,确保提示框出现在预期的位置。 3. **事件绑定**...
2. **初始化QTip**:使用jQuery选择器选取需要添加提示的元素,然后调用`.qtip()`方法进行初始化。 3. **配置选项**:在`.qtip()`方法中传入配置对象,设置提示内容、样式、事件等参数。 4. **创建实例**:QTip会...
2. **初始化qTip**:在文档加载完成后,可以使用jQuery选择器和`.qtip()`方法来为元素添加提示框。 ```javascript $(document).ready(function() { $('.myElement').qtip({ content: '这是提示框的内容', ...
2. 初始化qTip:通过jQuery选择器和`.qtip()`方法来为元素添加提示。 ```javascript $('your-selector').qtip({ content: '你的提示内容', position: { my: 'top center', // 提示框位置 at: 'bottom center' /...
content: '此项不能为空', position: { my: 'top center', // 提示位置 at: 'bottom center' }, style: { classes: 'qtip-red' // 设置提示框样式 } }); isValid = false; } else { $(this).qtip('...
QTip通过设置`content.text`属性来指定提示内容,通过`position`属性调整位置。 第二种是预定义样式提示。QTip内置了几种预设的样式,如'positional'、'tooltip'等,可以快速改变提示的外观。开发者只需通过`style....
jQuery提示插件qTip2是一款强大的工具,它扩展了jQuery的功能,允许开发者创建美观且功能丰富的提示信息。这款插件支持Ajax加载内容以及多种样式设置,使得提示信息不仅能够显示静态文本,还能动态获取远程数据,...
content: '这是一个qTip提示!', // 提示内容 position: { my: 'top left', at: 'bottom right' }, // 定位方式 style: 'default' // 使用预设样式 }); }); ``` 在这个例子中,`.myElement`是需要添加提示的...
2. 配置qTip,设置提示内容、样式、触发条件等。 3. 选择需要添加提示的元素,并应用qTip。 例如,基本的使用方式如下: ```html <!DOCTYPE html> <script src="jquery-1.3.2.min.js"></script> ...
$('#content a[href]').qtip({ content: 'Some basic content for the tooltip' }); }); ``` 这段代码将为id为content的div下的a元素添加一个包含文本“Some basic content for the tooltip”的提示。 2. **标题...
例如,`$("#huangbiao")`选择器用于选取ID为`huangbiao`的元素,并设置其提示内容为`content: 'Stems are great for indicating the context of the tooltip.'`。 在样式设置中,`style`属性可以定制提示框的外观。...
2. `jquery.qtip.css`:预设的样式文件,用于定义提示框的基本外观。 3. 可能还会有其他如图片资源、示例代码和文档等文件。 在HTML中引入这些文件后,你可以通过简单的jQuery选择器和方法调用来启用qTip。例如,...
在本主题中,我们聚焦于"jquery气泡弹出框",这通常指的是利用jQuery实现的一种提示或者通知用户的方式,即气泡式提示框(Qtip)。Qtip是一个强大的jQuery插件,它提供了丰富的自定义选项,用于创建功能齐全、具有...
我们将重点讨论jQuery的qTip插件,这是一个强大的提示框插件,可以创建多种类型的提示效果。 qTip插件是jQuery的一个扩展,它允许开发者创建具有高度自定义功能的提示框。这个插件不仅可以显示简单的文本提示,还...