当前位置: 代码迷 >> Web前端 >> jquery 控件qtip初始化有关问题
  详细解决方案

jquery 控件qtip初始化有关问题

热度:362   发布时间:2012-06-27 14:20:09.0
jquery 控件qtip初始化问题

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

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

<a id="more_${fengji.seriesId}" class="pointer">更多

<input type="hidden" id="zhuansu_${fengji.seriesId}" value="${fengji.zhuansu}" />

</a>

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

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

{ $(this).qtip({

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

});

});

这样即可显示效果。

  相关解决方案