如何解决 ZRSSfeed 中缺少成功回调的问题?
我有一个提要页面,需要将点击处理程序应用于 rss 提要中的每个链接。
我正在使用 ZRSSfeed,这很棒,但它不会执行回调,因此 .click() 函数在 rss 内容之前运行很长时间到达
这里有一个小提琴:
非常感谢
I have a feed page that needs to have a click handler applied to every link in the rss feed..
I'm using ZRSSfeed which is great but it won't do callbacks so the .click() function runs long before the rss content arrives
there's a fiddle of this here:
thanks much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果我理解这个问题,您想将点击处理程序附加到结果,但不知道内容何时加载。如果是这种情况,则只需使用 live:
http://jsfiddle.net/PMtCN/11/
If I'm understanding the issue, you want to attach a click handler to the result, but don't know when the content is loaded. If this is the case, then simply use live:
http://jsfiddle.net/PMtCN/11/
最新版本具有回调函数,因此您现在可以在加载后对提要项目执行操作。
下面的示例将提要标题长度限制为 14 个字符:
http://www.zazar.net/developers /jquery/zrssfeed
The latest version has a callback function, so you can now perform actions on feed items after it has loaded.
The example below limits the feed title length to 14 characters:
http://www.zazar.net/developers/jquery/zrssfeed
如果你不能使用回调,并且你想单独将 click 函数应用到每个匹配节点,你可以使用这样的代码,
然后在调用 ajax 请求后,
或者如果不需要单独绑定到元素,你可以查看绑定函数的 jQuery Live 方法,该方法不需要已经创建元素绑定之前。
If you can't use the callback, and you want to individually apply the click function to each match node you can use code like this,
and then after you call the ajax request,
Or if individually binding to the elements is not required, you could look into the jQuery Live method of binding functions, which does not require the elements to have already been created prior to binding.