【发布时间】:2013-01-01 12:54:15
【问题描述】:
我正在使用 SoundCloud API 将艺术品作为 ul 通过 JavaScript 加载到 HTML 文档中,使用 instructions I found here,然后使用 Flexslider 在封面的轮播中滑动(包裹在 li 标签中)。当列表项被硬编码到 HTML 文档中时,这工作正常,但是,当我使用加载脚本从 API 动态检索艺术品作为 img 并将它们注入 DOM 时,Flexslider 不注册尽管在 SoundCloud 脚本之后加载了 Flexslider 脚本,但它们在那里并向lis 添加了必要的样式。谁能告诉我如何让 Flexslider 拾取动态内容?这是我的文件:
HTML (sn-p)
<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
});
});
如果您还需要什么,请告诉我。提前致谢。
【问题讨论】:
标签: javascript jquery css plugins flexslider