jquery Panorama Plugins
特性
- 支持自动旋转及向左、右方向的旋转
- 支持鼠标拖拽旋转和鼠标滑过旋转
- 支持按钮点击缩放和鼠标滚轮缩放
- 支持重置操作
兼容性
用法
1、首先需要引入 jquery Lib包、jquery.mousewheel.js, jquery.panorama-1.0.js. 我们在这用到jquery的mousewheel插件来实现鼠标滚轮事件。
1 |
<script src= "js/jquery-1.3.2.min.js" type= "text/javascript" ><!--mce: 0 --></script> |
2 |
<script src= "js/jquery.mousewheel.js" type= "text/javascript" ><!--mce: 1 --></script> |
3 |
<script src= "js/jquery.panorama-1.0.js" type= "text/javascript" ><!--mce: 2 --></script> |
2、加入CSS样式
01 |
.panorama_box{border:1px solid #fff; margin:auto;} |
02 |
.image_box{border:1px solid # 369 ; margin:auto; overflow:hidden;position:relative;} |
03 |
.image_box img{position:relative;} |
04 |
.toolbar{border:1px solid #CCCCCC;height:45px;margin:2px 0 ;} |
05 |
.toolbar span{height:40px;width:38px;margin:2px;cursor:pointer;display:block; float :right;} |
06 |
.zoomin{background:url( "images/toolbar.jpg" ) no-repeat scroll 0 0 ;} |
07 |
.zoomout{background:url( "images/toolbar.jpg" ) no-repeat scroll -38px 0 ;} |
08 |
.turnleft{background:url( "images/toolbar.jpg" ) no-repeat scroll -112px 0 ;} |
09 |
.turnright{background:url( "images/toolbar.jpg" ) no-repeat scroll -76px 0 ;} |
10 |
.start{background:url( "images/toolbar.jpg" ) no-repeat scroll -150px 0 ;} |
11 |
.pause{background:url( "images/toolbar.jpg" ) no-repeat scroll -188px 0 ;} |
12 |
.reset{background:url( "images/toolbar.jpg" ) no-repeat scroll -226px 0 ;} |
3、需要将你拍好的多张物品图片命名规则后放置指定目录中,如:images/pic2/,并在页面中添加展示物品的第一张图
4、Javascript调用
03 |
for (var x= 1 ; x<= 25 ; x++) { |
04 |
arr.push( "images/pic2/" + x + ".jpg" ); |
06 |
$( "#click" ).threesixty({ |
看看效果吧,:)
参数说明
参数 | 描述 | 默认值 |
images |
物品360°拍摄的图片路径 |
|
method |
触发方式 |
click |
cycle |
旋转次数 |
1 |
direction |
旋转方向 |
forward |
cursor |
鼠标样式 |
all-scroll |
auto |
是否自动旋转 |
false |
speed |
旋转速度 |
150 |
scale |
缩放比例 |
0.1 |
zoomLevel |
缩放范围 |
-5,5 |
zoomSpeed |
缩放速度 |
zoomSpeed |