首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery : ajax请求-> jquery插件不再工作

Jquery : ajax请求-> jquery插件不再工作
EN

Stack Overflow用户
提问于 2011-05-02 19:55:17
回答 3查看 270关注 0票数 0

我使用Jquery插件在标签上显示工具提示,但现在我向我的网站添加了ajax请求。因此,当我请求新链接(通过ajax)时,工具提示插件在这些链接上不起作用。

我知道这个插件的作用是:

代码语言:javascript
运行
复制
//Select all anchor tag with rel set to tooltip
$('a[rel=tooltip]').mouseover(function(e) 


 ...

有没有办法重新加载javascript,这样我就可以有鼠标悬停功能了?在ajax请求中添加了什么?谢谢。

编辑:这是我的script

EN

回答 3

Stack Overflow用户

发布于 2011-05-02 20:00:11

看看jQuery here中的.live()。这将绑定到在执行时存在于DOM中的元素的事件,以及那些在文档生命周期中添加的元素。

票数 3
EN

Stack Overflow用户

发布于 2011-05-02 19:58:21

您将需要再次运行您的DOM,使用插件文档建议的相同初始化代码。

票数 1
EN

Stack Overflow用户

发布于 2011-05-02 20:04:07

检查.delegate().live()方法(委托更好一点)以将事件绑定到对象上。

查看此链接,它将向您解释实时和代理之间的区别。

http://www.alfajango.com/blog/the-difference-between-jquerys-bind-live-and-delegate/

您的模式引用的新DOM对象必须引发事件。

Rgds

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5856827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档