我正在开发一个网站,并且我希望主div为固定高度,并带有一个jQuery垂直滚动条,用于显示溢出该区域的内容。为此,我正在使用插件jScrollPane

但是,我想使用插件zRSSFeed从RSS feed动态加载此内容(我是新用户,所以我不能发布2个链接!)。

为了做到这一点,我需要像这样调用rssfeed函数:

$(“#feed”)。rssfeed(.... feed网址和选项);

然后,我想将jScrollPane应用于通过调用rssfeed函数动态创建的div。但是,每次我尝试查找jQuery元素时,它都不存在。

据我所知,rssfeed不包含我可以使用的回调函数,并且在调用rssfeed之后,我尝试对jScrollPane进行函数链接,但这也不起作用。

有什么建议么??

最佳答案

必须与David达成共识,这有很多希望,但是或者,您可以自己对类实现回调处理程序:

在David建议的相同位置,在$(e).html(html);之后添加以下内容:

if(options.complete!=null) { options.complete();}

然后,在您的html中:

$(document).ready(function () {
  $('#feed').rssfeed('http://myrssfeedurl', {
    limit: 5,
    complete: function() { $("#feed div").jScrollPane(); }
  });
});

08-07 08:14