tooltip提示插件poshytip

提示插件常用于说明一些必要的帮助信息,今天介绍的提示插件叫做poshytip,提示插件我们一般称为tooltip。先来看下poshytip的效果图:

image.png

有个"?",鼠标放上去之后,可以在指定位置出现你定制的提示内容,这就是poshytip提示插件的作用了。

几个需要注意的地方:

    1.poshytip这个插件需要依赖jquery,因此要想使用它,你需要先引入jquery。

    2.我们看到提示内容所在框框是浅黄色的,这里的颜色是什么取决于你使用的poshytip的主题

接下来我们就来看看上边的效果是如何通过代码实现的吧,先来贴出html代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
     <link rel="stylesheet" href="anti/poshytip/tip-yellow/tip-yellow.css">
<script src="anti/js/jquery-1.10.2.js"></script>
	<script type="text/javascript" src="anti/poshytip/jquery.poshytip.min.js"></script>
<title>poshytip提示tooltip插件</title>

</head>
<body>
	<div class="question">?</div>
</body>
</html>

接下来是css代码,css代码不是必须的,我这里之所以写css代码,是为了让页面上的"?"展示的好看一点:

<style>
	.question{
		width:16px;
		height:16px;
		margin: 200px auto;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
	}
</style>

js代码:

<script>
		$('.question').poshytip({
			alignTo: 'target',
			alignX: 'right',
			alignY: 'center',
			offsetX: 5,
			showOn:"hover",
			content:function(){
				return "最终在工程根目录生成zip文件,包含:1.表结构 2.表数据<br>"+
				"3.uploads文件夹所有内容  4.tpls文件夹所有内容";
			}
		});
	</script>

代码说明:

可以看到我引用的皮肤就是tip-yellow.css这个浅黄色主题的皮肤。

上面的代码就实现了文章教程开头的效果,poshytip结构:

image.png

 

上面用到了poshytip的属性,其实你可以什么属性都不用写,只需要写个content属性填充内容就可以出现效果,我之所以写了上边的几个属性,是为了给大家多展示一点poshytip的属性用法,下面我举了一些常用属性的介绍:

alignTo:可用值'cursor', 'target',表示提示框的位置相对于鼠标,还是相对于触发元素,在上面的例子中就是相对于触发元素".question"了

alignX:可用值有'right', 'center', 'left', 'inner-left', 'inner-right',指的是tooltip条出现在水平方向相对于参照物(cursor或target)的位置

alignY:类似alignX,可用值'bottom', 'center', 'top', 'inner-bottom', 'inner-top'

offsetX:数字,在x方向即水平方向的偏移量

offsetY:数字,类似offsetX

showOn:可用值'hover', 'focus', 'none',默认就是hover,即鼠标悬停的时候触发工具条并显示,当为none时,工具条就不显示了,可以通过poshytip的方法来控制tooltip工具条的再显示与隐藏,比如:

$('input[name=dbPort]').focus(function(){
		$('input[name=dbPort]').poshytip("hide");
	});
if(!gt0Int($('input[name=dbPort]').val())){
				$('input[name=dbPort]').poshytip("show");
				return;
			}

content:poshytip工具条中要显示的内容,默认是从元素的title属性中获取的。

方法:

show:手工显示tooltip工具条,参见上例

hide:手工隐藏,用法参见上例

更多用法请参考官方网站:http://vadikom.com/demos/poshytip/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值