Camera幻灯片体验(配合JQuery mobile)


在JQuery插件库发现一款幻灯片插件:Camera,可以适配手机端
官方网址 http://www.pixedelic.com/plugins/camera/  最新的版本是v.1.3.4, 最后更新时间2012.06.23
 
显示效果如下:右上角是滚动播放的时间进度条,动画效果是随机的
 
在官网下载之后,在html引入文件
<link rel='stylesheet' id='camera-css'  href='css/camera.css' type='text/css' media='all'>
<script src="jquery.min.js"></script>
<script type="text/javascript" src="jquery.easing.1.3.js"></script>
<
script type="text/javascript" src="camera.min.js"></script>
在项目中使用的JQuery版本是1.10,不支持,所以在
 
<!-- 引入 jQuery 库 -->
<script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
下面又引入了一个Camera官方demo的jquery,版本是1.7
<script src="jquery.min.js"></script>

下面开始使用Camera

<script>
        jQuery(function(){
            jQuery('#camera_wrap_1').camera({
                thumbnails: true
            });
        });
</script>

<div class="camera_wrap camera_azure_skin" id="camera_wrap_1">
            <div data-thumb="../images/slides/thumbs/bridge.jpg" data-src="../images/slides/bridge.jpg">
                <div class="camera_caption fadeFromBottom">
                    Camera is a responsive/adaptive slideshow. <em>Try to resize the browser window</em>
                </div>
            </div>
            <div data-thumb="../images/slides/thumbs/leaf.jpg" data-src="../images/slides/leaf.jpg">
                <div class="camera_caption fadeFromBottom">
                    It uses a light version of jQuery mobile, <em>navigate the slides by swiping with your fingers</em>
                </div>
            </div>
            <div data-thumb="../images/slides/thumbs/road.jpg" data-src="../images/slides/road.jpg">
                <div class="camera_caption fadeFromBottom">
                    <em>It's completely free</em> (even if a donation is appreciated)
                </div>
            </div>
            <div data-thumb="../images/slides/thumbs/sea.jpg" data-src="../images/slides/sea.jpg">
                <div class="camera_caption fadeFromBottom">
                    Camera slideshow provides many options <em>to customize your project</em> as more as possible
                </div>
            </div>
</div><!-- #camera_wrap_1 -->

 

 在data-src里 配置好图片路径就会出现图片轮播的效果,data-thumb是小图标的路径,把鼠标放在图片下面的小点点上面就会出现小图标。
 
 
下面是关于camera的各种参数,只有一部分,转自 http://www.jq22.com/jquery-info1792
首先是图片上的参数:
data-src: 图片路径
data-thumb: 缩略图路径
data-link: 图片链接
data-portrait: 显示图片的实际尺寸( "true", "false" )
data-slideOn: 渐隐效果( "next", "prev", "random" )
data-target: 链接打开的形式( "_blank", "_new", "_parent", "_self", "_top" )
data-time: 图片的显示时间( "可直接输入数字" )
data-video: 取消视频自动播放( "hide" )
以上是图片的参数, 切记每条属性只针对的是一张图片.
下面是JS上的参数, 也就是控制整个幻灯片的
height: '' 幻灯片的高度
hover: 鼠标经过幻灯片时暂停(true, false)
imagePath: 图片的目录
loader: 加载图标(pie, bar, none)
loaderColor: 加载图标颜色( '颜色值,例如:#eee' )
loaderBgColor: 加载图标背景颜色
loaderOpacity: 加载图标的透明度( '.8'默认值, 其他的可以写 0, .1, .2, .3, .4, .5, .6, .7, .8, .9, 1 )
loaderPadding: 加载图标的大小( 填数字,默认为2 )
navigation: 左右箭头显示/隐藏(true, false)
navigationHover: 鼠标经过时左右箭头显示/隐藏(true, false)
pagination: 是否显示分页(true, false)
playPause: 暂停按钮显示/隐藏(true, false)
pauseOnClick: 鼠标点击后是否暂停(true, false)
portrait: 显示幻灯片里所有图片的实际大小(true, false)
thumbnails: 是否显示缩略图(true, false)
time: 幻灯片播放时间( 填数字 )
transPeriod: 动画速度( 填数字 )
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM