读书人

jquery 控件qtip初始化有关问题

发布时间: 2012-06-27 14:20:09 作者: rapoo

jquery 控件qtip初始化问题

今天某些功能需要用到tip功能,查了查,jquery果然有不错的控件。引用了该控件的js,然后用在a上。误以为这个控件的qtip方法是触发发生tip弹出的,写了办法。发现第一次将鼠标放在a上总是不能显示tip,看看实例发现人家是初始化在onready事件中。所以可以判定qtip方法只是将tip和a联系起来,其他时候只要鼠标在a上,就会弹出qtip。

但是我需要弹出的不是静态文本,是jstl写出的。所以采用这么一个办法。

<a id="more_${fengji.seriesId}" id="zhuansu_${fengji.seriesId}" value="${fengji.zhuansu}" />

</a>

将要显示内容的hidden放在a里面,用find方法查找即可。

$("#fengjiTable").find("a:contains('更多')").each(function()

{$(this).qtip({

?content: $(this).find("input").val()

});

});

这样即可显示效果。

读书人网 >Web前端

热点推荐