ブートストラップカルーセルでデータをバインドする際に問題が発生しました。データは完全に設定されていますが、HTML上のバインドは失敗します。ここで
jQueryのスニペット:次にjqueryからaspxで間違ったバインド
function OnSuccessNews(response) {
var news = response.d;
$(news).each(function (item) {
$("#notizie").append("<div class=\"item container\">");
$("#notizie").append("<h4>" + news[item].Title + "</h4>");
$("#notizie").append("<p>" + news[item].Text + "</p>");
$("#notizie").append("<div class=\"post\"></div>");
$("#notizie").append("</div>");
});
$('.item').first().addClass('active');
$('#carouselNews').carousel();
}
aspxページ:
<div class="row">
<div class="col-md-12">
<div class="carousel slide" id="carouselNews">
<div class="carousel-inner" id="notizie"></div>
</div>
</div>
</div>
問題がある:私はブートストラップカルーセル内(タイトルとテキストで)いくつかのニュースをバインドする必要があり、サイクルカップルのニュースは無限に。
このコードはニュースのすべてのデータとサイクルを表示しません。どのように2つのニュースを表示し、次のニュースを循環させるのですか?
部分に
");'アクティブなクラス、show allを削除しても表示されない場合 - OK、問題が見つかった場合、最初の 'item'を検索しますDOMを見つけて、3つのカルーセルのうちの1つを見つけました(私は最後でした、そして2番目の位置に別のドートのカスタマイズがあります)。クラスのカスタムフラグにフラグを立てるだけです。 –innerHTML
を追加うまくいく。まだすべてのデータバインドを参照してください。私は '$( 'item')。first()。addClass( 'active')'; : 'var container = $("これを試してみてください:$( "#carouselNews .item:first).addClass( 'active') –
他にもありがとう! –