我使用Jquery插件在标签上显示工具提示,但现在我向我的网站添加了ajax请求。因此,当我请求新链接(通过ajax)时,工具提示插件在这些链接上不起作用。
我知道这个插件的作用是:
//Select all anchor tag with rel set to tooltip
$('a[rel=tooltip]').mouseover(function(e)
...
有没有办法重新加载javascript,这样我就可以有鼠标悬停功能了?在ajax请求中添加了什么?谢谢。
编辑:这是我的script。
发布于 2011-05-02 20:00:11
看看jQuery here中的.live()
。这将绑定到在执行时存在于DOM中的元素的事件,以及那些在文档生命周期中添加的元素。
发布于 2011-05-02 19:58:21
您将需要再次运行您的DOM,使用插件文档建议的相同初始化代码。
发布于 2011-05-02 20:04:07
检查.delegate()
或.live()
方法(委托更好一点)以将事件绑定到对象上。
查看此链接,它将向您解释实时和代理之间的区别。
http://www.alfajango.com/blog/the-difference-between-jquerys-bind-live-and-delegate/
您的模式引用的新DOM对象必须引发事件。
Rgds
https://stackoverflow.com/questions/5856827
复制相似问题