我是jquery和ajax的新手,我想知道如何从ajax加载jquery flexslider的幻灯片?单击添加按钮即触发Ajax内容。
我尝试了这段代码,但遗憾的是它无效:
$('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 210,
itemMargin: 5,
asNavFor: '#slider',
start: function(){
$("#add").click(function(){
$("div#slider .slides").load('ajax_content.php');
});
}
});
非常感谢任何帮助。提前谢谢!
答案 0 :(得分:0)
尝试做这样的事情(注意:可能需要调整):
start: function(slider){
$("#add").click(function(){
$.get('ajax_content.php', function(data) {
$('#slider .slides').append(data);
});
slider.addSlide(".step1", 1);
});
}
答案 1 :(得分:0)
对我来说简单的方法:)
$(window).load(function(){
$.get('banner.php?position=top', function(data){
//Step 1 load your images content data
$('.sliders').append(data);
//Step 2 use flexslider
$('.flexslider').flexslider({
animation:'slide'
});
});
});
祝你好运。
答案 2 :(得分:0)
试试这个。
之后:function(slider){$ .post(' pagination.php',{page:page, param1:param1},function(data){if(data){slider.addSlide(data); }})}