`
isiqi
  • 浏览: 16493601 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

qTip2 Content

 
阅读更多

@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!



分享到:
评论

相关推荐

    qTip2_中文_API

    4. **qTip2 Content**:内容管理是qTip2的一大特色。你可以设定静态文本、HTML元素、函数甚至Ajax请求作为工具提示的内容。此外,还有`updateContent`方法允许动态更新内容。 5. **qTip2 Show & Hide**:qTip2提供...

    qTip2中文API

    2. **qTip2 Content.pdf**:这部分内容专注于提示框的内容管理,可能涉及如何插入HTML、文本、图片或者任何其他类型的媒体作为提示内容。它可能也包含动态更新内容和使用数据属性来设置内容的方法。 3. **qTip2 ...

    前端项目-qtip2.zip

    【标题】"前端项目-qtip2.zip"是一个包含前端开发中的qTip2插件的压缩文件,这个插件是第二代高级提示工具,专为jQuery框架设计。在本篇文章中,我们将深入探讨qTip2的功能、用法以及如何在实际项目中应用。 【描述...

    基于JQUERY 很灵活的TIP 工具 qTip2

    2. **定位控制**:`qTip2`提供了多种定位策略,如“top”,“bottom”,“left”,“right”等,可以根据元素的位置动态调整提示框的位置。此外,还可以设置偏移量,确保提示框出现在预期的位置。 3. **事件绑定**...

    Jquery QTip.zip

    2. **初始化QTip**:使用jQuery选择器选取需要添加提示的元素,然后调用`.qtip()`方法进行初始化。 3. **配置选项**:在`.qtip()`方法中传入配置对象,设置提示内容、样式、事件等参数。 4. **创建实例**:QTip会...

    jquery-qtip

    2. **初始化qTip**:在文档加载完成后,可以使用jQuery选择器和`.qtip()`方法来为元素添加提示框。 ```javascript $(document).ready(function() { $('.myElement').qtip({ content: '这是提示框的内容', ...

    jquery qtip

    2. 初始化qTip:通过jQuery选择器和`.qtip()`方法来为元素添加提示。 ```javascript $('your-selector').qtip({ content: '你的提示内容', position: { my: 'top center', // 提示框位置 at: 'bottom center' /...

    自动化表单验证+qTip提示实例.zip

    content: '此项不能为空', position: { my: 'top center', // 提示位置 at: 'bottom center' }, style: { classes: 'qtip-red' // 设置提示框样式 } }); isValid = false; } else { $(this).qtip('...

    qtip演示4种不同的文字提示

    QTip通过设置`content.text`属性来指定提示内容,通过`position`属性调整位置。 第二种是预定义样式提示。QTip内置了几种预设的样式,如'positional'、'tooltip'等,可以快速改变提示的外观。开发者只需通过`style....

    jQuery提示插件qTip2用法分析(支持ajax及多种样式)

    jQuery提示插件qTip2是一款强大的工具,它扩展了jQuery的功能,允许开发者创建美观且功能丰富的提示信息。这款插件支持Ajax加载内容以及多种样式设置,使得提示信息不仅能够显示静态文本,还能动态获取远程数据,...

    推荐一个Jquery浮动提示窗口的插件---qTip

    content: '这是一个qTip提示!', // 提示内容 position: { my: 'top left', at: 'bottom right' }, // 定位方式 style: 'default' // 使用预设样式 }); }); ``` 在这个例子中,`.myElement`是需要添加提示的...

    jquery.qtip-1.0.0-rc3.custom.zip

    2. 配置qTip,设置提示内容、样式、触发条件等。 3. 选择需要添加提示的元素,并应用qTip。 例如,基本的使用方式如下: ```html &lt;!DOCTYPE html&gt; &lt;script src="jquery-1.3.2.min.js"&gt;&lt;/script&gt; ...

    jquery的Tooltip插件 qtip使用详细说明

    $('#content a[href]').qtip({ content: 'Some basic content for the tooltip' }); }); ``` 这段代码将为id为content的div下的a元素添加一个包含文本“Some basic content for the tooltip”的提示。 2. **标题...

    jquery.qtip提示信息插件用法简单实例

    例如,`$("#huangbiao")`选择器用于选取ID为`huangbiao`的元素,并设置其提示内容为`content: 'Stems are great for indicating the context of the tooltip.'`。 在样式设置中,`style`属性可以定制提示框的外观。...

    JavaScript做的tip提示

    2. `jquery.qtip.css`:预设的样式文件,用于定义提示框的基本外观。 3. 可能还会有其他如图片资源、示例代码和文档等文件。 在HTML中引入这些文件后,你可以通过简单的jQuery选择器和方法调用来启用qTip。例如,...

    jquery气泡弹出框

    在本主题中,我们聚焦于"jquery气泡弹出框",这通常指的是利用jQuery实现的一种提示或者通知用户的方式,即气泡式提示框(Qtip)。Qtip是一个强大的jQuery插件,它提供了丰富的自定义选项,用于创建功能齐全、具有...

    jQuery实现鼠标滑过时冒泡提示

    我们将重点讨论jQuery的qTip插件,这是一个强大的提示框插件,可以创建多种类型的提示效果。 qTip插件是jQuery的一个扩展,它允许开发者创建具有高度自定义功能的提示框。这个插件不仅可以显示简单的文本提示,还...

Global site tag (gtag.js) - Google Analytics