あなた(または他の誰か)がまだこれで解決策を探しているならば、私はブートストラップカルーセルにAJAXを経由して、私はロードコンテンツの発見ソリューションを共有することになりますが...
ソリューションは少しあることが判明しましたカルーセルの現在のスライドを容易に決定する方法がないので、厄介である。一部のデータは、私は(あなたが示唆したように).slid
イベントを処理することができましたし、私は何かが欠けていない限り、jQueryの$.load()
..
$('#myCarousel').carousel({
interval:false // remove interval for manual sliding
});
// when the carousel slides, load the ajax content
$('#myCarousel').on('slid', function (e) {
// get index of currently active item
var idx = $('#myCarousel .item.active').index();
var url = $('.item.active').data('url');
// ajax load from data-url
$('.item').html("wait...");
$('.item').load(url,function(result){
$('#myCarousel').carousel(idx);
});
});
// load first slide
$('[data-slide-number=0]').load($('[data-slide-number=0]').data('url'),function(result){
$('#myCarousel').carousel(0);
});
Demo on Bootply
を使用して別のURLからコンテンツをロードし、この属性を持ちますソリューションは空ではあるがすべてのスライドを最初にロードする必要がありますか? –