Sad*_*san 1 jquery slider slideshow flexslider
HTML代码
<div class="flexslider carousel mtop20">
<ul class="slides col-md-12" id="div_portion">
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery 代码
在这里,我在 flexslider 中动态附加了 div。它附加成功但禁用了下一个和上一个按钮。
$div = "<li> Content here </li>";
$("#div_portion").append($div);
slider = $('.flexslider').flexslider({
animation: "slide",
animationLoop: false,
itemWidth : 210,
itemMargin: 5,
minItems: 1
});
Run Code Online (Sandbox Code Playgroud)
我的问题是如何以正确的工作模式在 flexslider 中动态添加 div?
感谢帮助。
试试这个代码:
html
<div id="slider" class="flexslider carousel mtop20">
<ul class="slides col-md-12" id="div_portion">
</ul>
</div>
<a id="add" href="javascript:void(0);">Add</a>
Run Code Online (Sandbox Code Playgroud)
JS
$('#slider').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
sync: "#carousel"
});
$("#add").click(function(){
div = "<li> How are you</li>";
$('#slider').data('flexslider').addSlide($(div));
});
// Custom stuff
var saved1;
saved1 = $('<li>Hello</li>');
$('#slider').data('flexslider').addSlide($(saved1));
saved1 = $('<li>World</li>');
$('#slider').data('flexslider').addSlide($(saved1));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9552 次 |
| 最近记录: |