Jquery タブで ajax を使用してコンテンツを読み込んでいます。アクティブなタブの URL からより多くのコンテンツを読み込み、それをリストに追加して、Facebook のように表示したいと考えています。
スクロール時の読み込みとjqueryタブを組み合わせるにはどうすればよいですか?
以下は、私が使用したHTMLとJSです。
HTML:
<div id="tabs">
<ul>
<li><a href="/EventController?operation=friend">Friends</a></li>
<li><a href="/EventController?operation=uni">University</a></li>
<li><a href="/EventController?operation=all">All</a></li>
</ul>
</div>
JS:
var $tabs = $( "#tabs" ).tabs({
spinner: "",
select: function(event, ui) {
var tabID = "#ui-tabs-" + (ui.index + 1);
$(tabID).html("<div class='alert alert-info'><img src='../assets/img/ajax-loader.gif' alt=''> Loading...</div>");
},
beforeLoad: function( event, ui ) {
ui.jqXHR.error(function() {
ui.panel.html(
"<div class='alert alert-error'>cannot be loaded</div>" );
});
},
load: function(event, ui){
$.getScript("../assets/js/bootstrap-ajax.js");
}
});