ここで見つけた手順を使用して、SoundCloud API を使用しul
て Javascript を介して HTML ドキュメントにアートワークをロードし、 Flexsliderを使用してカバー (タグでラップ) のカルーセルをスライドさせます。これは、リスト アイテムが HTML ドキュメントにハードコードされている場合は正常に機能しますが、ロード スクリプトを使用してアートワークをAPI から動的に取得し、それらを DOM に挿入すると、Flexslider はそれらが存在することを登録しません。Flexslider スクリプトが SoundCloud スクリプトの後にロードされているにもかかわらず、必要なスタイリングを s に追加します。Flexslider が動的コンテンツを取得する方法を教えてもらえますか? ここに私のファイルがあります:li
img
li
HTML (スニペット)
<div class="page-container">
<section id="work">
<h3>Work</h3>
<p>Check out my latest mixes below.</p>
<div class="sc-stream">
<ul class="cover-flow clearfix">
<!-- Covers inject here -->
</ul>
</div>
</section>
<hr>
</div><!-- End page-container -->
<!-- Scripts -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="js/vendor/soundmanager2.js"></script>
<script src="js/sc-custom-player.js"></script>
<script src="js/flexslider.min.js"></script>
<script src="js/main.js"></script>
sc-custom-player.js
ここにあるファイルと同じ
main.js
$(document).ready(function() {
$('.sc-stream').flexslider({
namespace: "sc-",
animation: "slide",
selector: ".cover-flow > li",
slideshow: false,
controlNav: false,
minItems: 1,
itemWidth: 224,
itemMargin: 8
});
});
他に何か必要な場合はお知らせください。前もって感謝します。