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

qTip2 Show

 
阅读更多

@author YHC

target:false

概述:

决定了那个HTML元素(s)将触发你定义的,show.event(s),当你设置为false的时候,这个元素的.qtip()方法根据使用调用;

示例:

这个示例第一个H1元素将引发显示qTip,当show.event时间被触发(在鼠标进入的时候)

$('.selector').qtip({
	content: {
		text: 'You moused over the first H1 element on the document.'
	},
	show: {
		target: $('h1:first')
	}
});
我们也可以使qTip在多个HTML元素上鼠标经过的时候显示:

$('.selector').qtip({
	content: {
		text: 'You moused over a header element'
	},
	show: {
		target: $('h1, h2, h3, h4')
	}
});
注意:设置不同的target,并不影响定位,它的控制是通过position.target选项;

event:"mouseenter"

概述:

Event(s)将在那一事件触发qTip显示,所有可用值都记录在jQueryEvent Bind文档中,多个事件以空格隔开是支持的.

示例:

下面的这个例子,当目标元素的click事件被触发之后,将触发qTip的显示;

$('.selector').qtip({
	content: {
		text: 'I get shown on click'
	},
	show: {
		event: 'click'
	}
});
你也可以定义多个事件,使用空格隔开字符串,下面的这个例子,将在目标元素(show.target)的click事件或者mouseover事件被触发的时候,将会触发qTip的显示:

$('.selector').qtip({
	content: {
		text: 'I get shown on click'
	},
	show: {
		event: 'click mouseenter'
	}
});
注意:mouseenter是不冒泡版本的mouseover,首选使用事件;

delay:140

概述:

当shou.event事件在show.target元素上触发的时候,使用毫秒数来延迟显示qTip:

示例:

在鼠标经过show.target元素1000ms( 1 second)之后显示:

$('.selector').qtip({
	content: {
		text: 'I have a longer delay then default qTips'
	},
	show: {
		delay: 1000
	}
});
注意:这个的工作原理非常像Brian Cherne的hoverIntent plugin插件

这个属性在IOS设备上将引发问题,例如iPad,iPhone,详细信息请见click me

solo:false

概述:

当show.event在show.target之上触发,解决是否这个qTip显示的时候,隐藏所有其他的qTip提示,如果一个jQuery对象使用作为它的值,qTip仅仅这是查找包含在

内的qTip对象隐藏;

示例:

让我们创建一个简单的qTip,当我显示的时候,隐藏所有其他的qTip对象:

$('.selector').qtip({
	content: {
		text: 'You won\' see me with any other tooltips... I\'m too cool for that!'
	},
	show: {
		solo: true
	}
});
对于某些情况之下,我们只想仅仅隐藏一个qTip的子集,我们可以给他们定义一个共同的父容器:

$('.selector').qtip({
	content: {
		text: 'I hide other tooltips when I\'m shown... booya!'
	},
	show: {
		solo: $('.qtips') // Hide tooltips within the .qtips element when shown
	}
});
注意:在RC3(这个我不知道是什么,如果有人知道请告诉我,thanks!)里是可以的,允许指定那个qTip应该隐藏,这个的特性稍微和2.0有一些不同,

允许仅指定给那些qTip一个共同的父容器来替代;

ready:false

概述:

决定一旦文档(document)加载之后,qTip是否显,例如:当document.ready()事件被触发的时候:

示例:

创建一个qTip,在document load之后显示,这个在那种入门教程中,使用起来非常方便:

$('.selector').qtip({
	content: {
		text: 'I\'m visible on page load'
	},
	show: {
		ready: true
	}
});
注意:这个选项遵守你的show.delay的设置,如果你想qTip在一加载就显示,请设置这个为0

启用这个选项在多个qTip上,会使你的页面加载时间变慢;

effect:true

概述:

决定效果类型发生在qTip显示的时候,你也可以使用一个自定义方法,当调用的时候他的scope是qTip元素,如果设置为false,将没有动画发生;

示例:

让我们创建一个qTip,当他显示的时候,显示滑下效果,使用自定义animation回调函数;

$('.selector').qtip({
	content: {
		text: 'I slide in when shown, none of this fading business for me!'
	},
	show: {
		effect: function(offset) {
			$(this).slideDown(100); // "this" refers to the tooltip
		}
	}
});
注意:默认是fadein效果(淡入)效果,整个效果持续时间为90ms(毫秒)

modal:Ojbect

概述:

定义qTip的Modal 属性,详细信息请见documentation plugin插件API;

@author YHC 原文地址

以上如果有错误信息还请指出,thanks!








分享到:
评论
1 楼 77219634 2018-01-06  
0127bf2236bee4dd1f632ce430f1af13 求大神解答

相关推荐

    qTip2_中文_API

    5. **qTip2 Show & Hide**:qTip2提供了多种显示和隐藏工具提示的方式,如点击、悬停、聚焦等。同时,可以设置延迟时间、动画效果以及隐藏条件,提升用户体验。 6. **qTip2 Style**:qTip2的样式可高度自定义,允许...

    qTip2中文API

    6. **qTip2 Show.pdf**:关于显示操作的文档,将介绍如何显示提示,包括立即显示、延迟显示、以及如何通过触发器控制显示。可能还包括显示动画的设置。 7. **qTip Style.pdf**:这部分重点在于qTip的样式定制,可能...

    基于JQUERY 很灵活的TIP 工具 qTip2

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

    qTip提示框+API

    例如,你可以使用`.qtip()`方法创建新的提示,或者用`.qtip('show')`和`.qtip('hide')`来显示和隐藏提示。API还允许你动态修改提示的内容,这对于响应用户操作或根据数据变化更新提示内容非常有用。 在样式方面,...

    Jquery QTip.zip

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

    jquery qtip

    2. 触发方式:默认情况下,qTip会在鼠标悬停时显示,但可以通过设置`show`和`hide`选项来改变触发行为。 3. 多个提示:一个元素可以拥有多个提示,只需为每个提示设置不同的ID。 4. 自定义事件:qTip提供了丰富的...

    jquery-qtip

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

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

    开发者可以通过`show.event`和`hide.event`属性绑定自定义的触发和隐藏事件。 在压缩包文件"texiao792_1560681009"中,可能包含了示例代码、CSS样式和图片资源,帮助开发者理解并实践这四种文字提示效果。通过解压...

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

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

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

    jQuery.qTip是一款强大的提示信息插件,用于在网页中创建各种各样的提示效果。它提供了丰富的自定义选项,包括内容、样式、位置以及显示和隐藏的控制,使得开发者能够轻松地实现复杂且美观的提示信息功能。以下是对...

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

    2. **标题属性提示** 当链接包含title属性时,可以使用该属性作为提示的内容,同时可以指定样式: ```html <a href="" title="That sounds familiar">Title attribute ``` ```javascript $(document).ready...

    IP地址输入框_qtip地址输入_c/C++_entire3v5_

    window->show(); return app.exec(); } ``` 在上述代码中,我们创建了一个新的`QWidget`作为主窗口,并添加了一个`QLineEdit`作为IP地址输入框。虽然没有启用验证功能,但可以添加一个槽函数来监听`textChanged`...

    JavaScript做的tip提示

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

    jquery气泡弹出框

    show: { ready: true // 立即显示提示 }, hide: { fixed: true, // 提示框固定,直到用户关闭 delay: 3000 // 3秒后自动隐藏 } }); } else { // 表单数据合法,进行提交操作 } }); ``` 在以上代码中,`$...

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

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

    OpenLayers地图要素tooltip[文字提示]

    }, 'api').show(); // 显示QTip } else { $('#tooltip').qtip('hide'); // 隐藏QTip } ``` 7. **HTML结构**:最后,别忘了在HTML中为QTip创建一个容器元素。 ```html <div id="tooltip"></div> ``` 通过...

    Qt检测鼠标移动并显示ToolTips.zip

    3. **QTip**:Qt 提供的用于显示临时信息的工具,通常在鼠标悬停时显示。 4. **信号与槽**:使用`QTimer::timeout`信号连接到`showToolTip`槽,实现事件响应。 5. **对象属性**:利用`QTimer`的`setProperty`和`...

    jQuery提示信息插件tooltip实现图片多点鼠标滑过信息提示效果.zip

    show: { event: 'mouseover' // 鼠标悬停时显示提示框 }, hide: { event: 'mouseout' // 鼠标离开时隐藏提示框 } }); }); ``` 4. **自定义样式和行为**:为了适应不同的设计需求,可以修改提示框的样式,如...

Global site tag (gtag.js) - Google Analytics