找了很多jquery的幻灯片,都觉得不是很好,最后发现bxslider兼容性最好,移动设备支持手动翻动。
但是官方提供的显示效果真的很难看,让人难以接受。最后只能自己DIY了。
bxslider官方样式:
改造后的样式:
第一步:引入bxslider
<!-- jQuery library (served from Google) --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <!-- bxSlider Javascript file --> <script src="/js/jquery.bxslider.min.js"></script> <!-- bxSlider CSS file --> <link href="/lib/jquery.bxslider.css" rel="stylesheet" />
第二步:加入bxslider html代码
<div id="slider_block"> <ul class="bxslider"> <foreach name="slideList" item="obj"> <li><a href="{$obj.link_addr}" target="_blank"><img src="__APP__{$obj.slide_img_addr}" width='990' height='245'/></a></li> </foreach> </ul> <div id="slider-pager"> <foreach name="slideList" item="obj" key="i"> <a data-slide-index="{$i}" href="" class="pager-link">{$i}</a> </foreach> </div> </div>
原版官方的html代码是这样的:
<ul class="bxslider"> <li><img src="/images/pic1.jpg" /></li> <li><img src="/images/pic2.jpg" /></li> <li><img src="/images/pic3.jpg" /></li> <li><img src="/images/pic4.jpg" /></li> </ul>
在此基础上创建了一个slider_block的父层DIV,设置position为relative,主要是为子层slider-pager的绝对定位翻页“1,2,3”。
第三步:修改CSS jquery.bxslider.css,增加slider-pager的CSS样式优化
/** custorm by 企业网站CMS系统:www.4jcms.com **/ #slider_block{position: relative;margin: 0 auto;height: 245px;margin-top:10px;overflow:hidden;} #slider-pager{position: absolute;bottom: 10px;right: 10px;z-index: 999;font-size: 0px;} #slider-pager .pager-link {float: left;width: 15px;height: 15px;line-height: 15px;text-align: center;margin: 0 0 0 10px;background: #FC0;color: #930;} #slider-pager .active {background: #0C3;color: #fff;} /*去掉阴影效果,浏览器不兼容 by 4jcms */ /*.bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #fff 5px; left: -5px; background: #fff; } */
最后改造完毕。。。
相关推荐
Jquery触屏幻灯片,自己写的附有js和css源代码。下载后可自行修改。
jQuery手机幻灯片切换放大 jQuery手机幻灯片切换放大 jQuery手机幻灯片切换放大
jquery新闻幻灯片展示(多种)
最简单的jquery图片幻灯片 自动图片轮播,不显示其他任何额外东西
jQuery嵌套幻灯片 jQuery嵌套幻灯片代码下载.zip
jquery 3d幻灯片效果免费下载.zipjquery特效下载,jquery特效大全
jquery图像幻灯片全屏图片相册点击缩略图片放大查看预览 jquery图像幻灯片全屏图片相册点击缩略图片放大查看预览 jquery图像幻灯片全屏图片相册点击缩略图片放大查看预览
jQuery涟漪幻灯片切换 jQuery涟漪幻灯片切换网页特效.zip
jQuery拼贴幻灯片切换 jQuery拼贴幻灯片切换网页特效.zip
jquery图像幻灯片上下滑动图片切换
Jquery图片幻灯片展示,可以自动播放,鼠标放上去也会切换图片
jquery图片幻灯片切换样式实现示例源码
flux.js是一款能做出3D效果的jQuery幻灯片插件。这款jQuery幻灯片插件共有5种效果:爆炸效果、3D翻转效果、3D旋转效果、立方体效果和翻页效果。需要注意的是flux需要浏览器支持CSS3 transitions才能正常工作。
jquery特效 幻灯片 简单幻灯片 jquery特效 幻灯片 简单幻灯片
jquery 幻灯片 大全jquery 幻灯片 大全
jquery手机幻灯片展示
图片幻灯片 js图片切换 图片切换特效 漂亮的图片切换效果
jQuery slidershow幻灯片轮播图片自适应容器幻灯片.
jQuery bxSlider v3.0 http://bxslider.com Copyright 2011, Steven Wanderski http://bxcreative.com Free to use and abuse under the MIT license. http://www.opensource.org/licenses/mit-license.php
jquery 图片幻灯片播放多个组件 图片幻灯片播放多个组件