我正在使用ajax解析XML feed。结果将附加到需要自定义滚动条的容器中。对于自定义滚动条,我使用脚本。该脚本需要完全加载内容才能正常工作。因为当滚动条脚本触发时内容未完全加载,我需要在加载XML内容后调用滚动条更新方法。这就是我的问题所在。 XML请求正常工作并附加到div。我不知道如何调用更新方法。我以为我可以使用完整的回调,但我不认为我正在使用它。
jQuery(function($) {
$.ajax({
url:'//thefeed.com/feed.xml',
dataType:'xml',
type:'GET',
success:function(xml) {
$(xml).find('item').each(function() {
var title = $(this).find("title").text();
var link = $(this).find("link").text();
var $link = $('<a></a>').attr('href',link).attr('target','_blank').html(title);
var pubDate = new Date($(this).find("pubDate").text());
var day = pubDate.getDate();
var month = pubDate.getMonth() + 1;
var year = pubDate.getFullYear();
var date = day + '/' + month + '/' + year;
var $date = $('<div class="date"></div>').text(date)
var wrapper = "<li class='single-feed'>";
$(".feed-container").append($(wrapper).append($date, $link));
})
},
error:function() {
alert("I am sorry, But I can't fetch that feed");
},
complete:function(){
$(".feed-container").mCustomScrollbar("update");
}
});
});
滚动条更新方法是
$(".feed-container").mCustomScrollbar("update");