Flexslider添加幻灯片(Ajax内容)
Flexslider Add Slide (Ajax Content)
我正在写一个页面,其中有4张幻灯片,里面有很多图像内容。为了提高加载速度,我们希望只加载第一张幻灯片。然后在加载后,我们将通过ajax调用获得其余部分,并将它们作为幻灯片添加。
Flexslider V2有一个.addSlide函数,但我一直收到slider.addSlide is not a function
错误。
任何帮助都将不胜感激。感谢
Flexslider
这是我的密码。
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="_slider/flexslider.css" type="text/css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="_slider/jquery.flexslider-v2-min.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('.flexslider').flexslider({
animation: "slide",
slideshow: false,
controlNav: false,
controlsContainer: ".flex_wrap",
start: function(slider){
//Load another slide and append it to the html
$.get('landing_page_step1.html', function(data) {
$('.slides').append(data);
});
//Tell flexslider to add this as a slide
slider.addSlide(".step1", 1);
}
});
});
</script>
</head>
<body class="landing_page">
<div class="flex_wrap">
<div class="flexslider grid_12">
<ul class="slides">
<li>
Slide One
</li>
</ul>
</div>
</div>
</body>
</html>
[更新]
看来,如果你只有一张幻灯片,那么flexsider就不接受这些额外的功能。从两张幻灯片开始,这个想法效果很好。这很可能是flexslider的错误或预期功能。
就在最近,我遇到了同样的问题,我最终查看了源代码,发现开发人员检查了幻灯片的数量是否等于一(第882行)。
我只是评论了整个if语句,当我只有一张幻灯片时,它就开始起作用了。
相关文章:
- ajax加载了内容,脚本没有执行
- 将内容ajax加载到html弹出窗口中
- 如何在rails应用程序中测试AJAX加载的内容
- 如何在Ajax加载新内容时停止JavaScript执行
- (Ajax)在不重新加载内容的情况下登录页面url
- AJAX:为什么不是't我的javascript与内容一起加载
- 如何从ajax返回两个html内容
- ajax加载后显示内容
- 我如何发送AJAX请求的内容是通过无限滚动加载的
- Ajax错误检查-如果Ajax请求失败,如何防止内容发生更改
- 删除Ajax加载内容上的css类
- 使用AJAX加载内容后,音频不会播放
- 启动选项卡ajax在加载页面时加载内容
- Twitter引导模式通过Ajax更改内容
- PHP脚本在Lion上通过Ajax运行时会回显自己的内容
- Ajax-Request:将动态内容传递给模态
- 使用 AJAX 动态持续加载内容
- 点击加载页面内容-AJAX
- 如何在famo.us中为曲面加载动态内容(ajax)
- 在同一页面中加载内容 ajax