更新时间:2019-08-19 23:34:50
更新说明:添加使用说明
1  | git地址:/ | 
基于原生js实现的圆形菜单导航旋转切换,支持手动修改焦点图,可自定义焦点图动画,支持动态添加、删除元素等
HTML内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26  | <div class="circleCenter" id="circlecenter">    <div class="bgBox">        <img src="img/bg.jpg" />    </div>    <div class='rotation-turn'>        <div class='rotation-item'>            <div class="rotation-animat">                <img src="img/img1.png" />            </div>        </div>    </div>    <div class='rotation-turn'>        <div class='rotation-item'>            <div class="rotation-animat">                <img src="img/img2.png" />            </div>        </div>    </div>    <div class='rotation-turn'>        <div class='rotation-item'>            <div class="rotation-animat">                <img src="img/img3.png" />            </div>        </div>    </div></div> | 
模块背景
1 2 3  | <div class="bgBox">   <img src="img/bg.jpg"/></div> | 
单个模块结构(支持动态添加)
1 2 3 4 5 6 7  | <div class='rotation-turn'>     <div class='rotation-item'>          <div class="rotation-animat">                <img src="img/img1.png"/>          </div>     </div></div> | 
 每个item自身动画,默认是放大 (可自定义)
1 2 3  | <div class="rotation-animat">    <img src="img/img3.png"/></div> | 
初始化 Rotation
1 2 3 4 5 6 7 8  | <script>    var rotation = new Rotation("circlecenter",{        radius:200,        focusindex:5,        speed:800,        callback:function(ele,index){}    });</script> | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  | radius:    类型:Number;    默认值:200;    是否必选:false;    功能:大圆半径;focusindex:    类型:Number;    默认值:1;    是否必选:false;    功能:焦点图位置,位置排列规则是按第一象限到第四象限顺时针的方向算起speed:    类型:Number;    默认值:1000;    是否必选:false;    功能:旋转速率,单位(毫秒)speed:    类型:Number;    默认值:1000;    是否必选:false;    功能:旋转速率,单位(毫秒)callback:    类型:Function;        Function有两个两个参数:ele(触发事件的节点对象);index(触发事件的节点对象下标);this指向Rotation对象    是否必选:false;    功能:触发旋转时的回调函数 | 
属性列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30  | activeSlide:    功能:获取当前焦点图dom节点的下标方法列表init(a):    功能:初始化Rotation;    参数a:        类型:Boole;        是否必选:false;        使用:当动态添加元素后,初始化Rotation时,传true;              其他为false;selectedMod(a,b):    功能:动态选中指定下标的元素;    参数a:        类型:Number;        是否必选:true;        使用:需要选中的元素的下标;    参数b:        类型:Boole;        是否必选:false;        默认值:false;        使用:是否触发callback;true触发;false不触发;destroy(a):    功能:销毁Rotation;    参数a:        类型:Boole;        是否必选:false;        默认值:true;        使用:            true: 彻底销毁Rotation对象,释放内存            false:只是清除绑定的事件,可通过init恢复 | 
更新时间:2019-08-12 00:32:30
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com