masterSlider插件支持动态加载数据
2018-01-25 16:11
411 查看
让masterSlider插件支持动态加载数据的方法:先获取到数据,然后在对slider使用setup()函数初始化。
1、先引入master-slider所需的css和js文件,可以从其官网下载源码
<link rel='stylesheet' href='css/ms-showcase2.css' type='text/css' media='all' />
<link rel='stylesheet' href='css/masterslider.main.css' type='text/css' media='all' />
<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script type='text/javascript' src='js/masterslider.js'></script>
<script type='text/javascript' src='js/jquery.easing.min.js'></script>
2、html如下:
<body style="background-color:#333;">
<div style="max-width:800px;margin:50px auto;">
<div class="ms-showcase2-template ms-dir-v">
<!-- masterslider -->
<div class="master-slider ms-skin-default" id="masterslider">
</div>
<!-- end of masterslider -->
</div>
</div>
</body>
3、js如下:
$(function(){
var slider = new MasterSlider(); //新建slider对象,初始化一些属性
slider.control('arrows');
slider.control('scrollbar' , {dir:'h'});
slider.control('thumblist' , {autohide:false ,dir:'v',arrows:false});
var bigstr = ['images/big/1.jpg','images/big/2.jpg','images/big/3.jpg','images/big/4.jpg',
'images/big/5.jpg','images/big/6.jpg','images/big/7.jpg'
];
var smallstr = ['images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg'
,'images/5.jpg','images/6.jpg','images/7.jpg'
];
for(var i = 0;i<7;i++){ //将数据先动态加载
var strlist = '<div class="ms-slide">'+
'<img src="'+bigstr[i]+'" alt="lorem ipsum dolor sit"/>'+
'<img class="ms-thumb" src="'+smallstr[i]+'" alt="thumb" />'+
'</div>';
$('#masterslider').append(strlist);
// 加载到最后一张图片的时候,用setup()初始化slider
if(i==6){
slider.setup('masterslider' , {
width:610,
height:630,
space:5,
view:'basic'
});
}
}
});
1、先引入master-slider所需的css和js文件,可以从其官网下载源码
<link rel='stylesheet' href='css/ms-showcase2.css' type='text/css' media='all' />
<link rel='stylesheet' href='css/masterslider.main.css' type='text/css' media='all' />
<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script type='text/javascript' src='js/masterslider.js'></script>
<script type='text/javascript' src='js/jquery.easing.min.js'></script>
2、html如下:
<body style="background-color:#333;">
<div style="max-width:800px;margin:50px auto;">
<div class="ms-showcase2-template ms-dir-v">
<!-- masterslider -->
<div class="master-slider ms-skin-default" id="masterslider">
</div>
<!-- end of masterslider -->
</div>
</div>
</body>
3、js如下:
$(function(){
var slider = new MasterSlider(); //新建slider对象,初始化一些属性
slider.control('arrows');
slider.control('scrollbar' , {dir:'h'});
slider.control('thumblist' , {autohide:false ,dir:'v',arrows:false});
var bigstr = ['images/big/1.jpg','images/big/2.jpg','images/big/3.jpg','images/big/4.jpg',
'images/big/5.jpg','images/big/6.jpg','images/big/7.jpg'
];
var smallstr = ['images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg'
,'images/5.jpg','images/6.jpg','images/7.jpg'
];
for(var i = 0;i<7;i++){ //将数据先动态加载
var strlist = '<div class="ms-slide">'+
'<img src="'+bigstr[i]+'" alt="lorem ipsum dolor sit"/>'+
'<img class="ms-thumb" src="'+smallstr[i]+'" alt="thumb" />'+
'</div>';
$('#masterslider').append(strlist);
// 加载到最后一张图片的时候,用setup()初始化slider
if(i==6){
slider.setup('masterslider' , {
width:610,
height:630,
space:5,
view:'basic'
});
}
}
});
相关文章推荐
- masterslider支持动态加载数据,懒加载图片
- Ext.grid.EditorGridPanel单元格内套用下拉列表,且列表数据为动态加载,支持模糊查询,有描述信息
- 使用FireBug插件辅助采集网页动态加载数据
- jquery 插件ztree的应用------动态加载树节点数据
- 在C#中动态加载插件的类,支持COM对象和Net的插件
- 【jquery】Chosen.jquery.js 插件动态加载数据问题
- comboBox动态加载数据并支持多选(checkbox)
- swiper支持动态加载数据
- bootstrap-select下拉搜索插件 动态加载自己数据的二级联动
- jquery 插件ztree的应用------动态加载树节点数据
- spring+mybatis配置多数据源总结,重点是动态加载数据源,支持动态切换
- [置顶] hive 动态加载数据到指定分区,以及其他hive使用的技巧
- asp.net 动态创建TextBox控件及状态数据如何加载
- DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
- android AChartengine画图工具类动态加载数据(柱形图为例)
- 使用jquery的tmpl动态加载数据模板
- JS实现table表格数据排序(可支持动态数据+分页效果)
- ASP.NET网站开发——LINQ to SQL 类动态数据支持
- jQuery mobile开发之listview动态加载数据问题
- 主攻ASP.NET MVC4.0之重生:上下滑动屏幕动态加载数据