我正在使用jQuery Tools提示插件,它通过$('selector').tooltip()
进行初始化。我想在任何当前或未来的.tooltipper
元素上调用它。我认为以下代码可以实现:
$('.tooltipper').live('ready', function(){
$(this).tooltip()
}
但是它并没有成功——ready事件没有触发。load也一样。我读过livequery可以产生我想要的结果,但肯定有一种方法可以使用jQuery的.live()来完成,因为文档说它适用于所有jQuery事件,其中我相信ready是其中之一。
.live()
?我认为最好尝试将其绑定到可能创建新的selector
的事件上。这不是直接的答案,但在ready
上使用.live()
似乎有点像散弹枪式的方法。只是我的两分钱。 - HurnsMobilehref
属性的链接在单击时应始终带您到一个URL。大多数带有title
属性的元素应在鼠标悬停时将参数显示为工具提示。对于像自定义工具提示这样的高级行为,启用此类功能对我来说是有意义的。 - Steven$('.tooltipper').livequery(function(){$(this).tooltip()})
,这对我来说是最语义化的解决方案(相比于下一个最佳解决方案,即将回调添加到创建工具提示元素的函数中),因为工具提示行为与元素相关联——它与创建过程无关。 - Steven