 
						更新时间: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 | <divclass="circleCenter"id="circlecenter">    <divclass="bgBox">        <imgsrc="img/bg.jpg"/>    </div>    <divclass='rotation-turn'>        <divclass='rotation-item'>            <divclass="rotation-animat">                <imgsrc="img/img1.png"/>            </div>        </div>    </div>    <divclass='rotation-turn'>        <divclass='rotation-item'>            <divclass="rotation-animat">                <imgsrc="img/img2.png"/>            </div>        </div>    </div>    <divclass='rotation-turn'>        <divclass='rotation-item'>            <divclass="rotation-animat">                <imgsrc="img/img3.png"/>            </div>        </div>    </div></div> | 
模块背景
| 1 2 3 | <divclass="bgBox">   <imgsrc="img/bg.jpg"/></div> | 
单个模块结构(支持动态添加)
| 1 2 3 4 5 6 7 | <divclass='rotation-turn'>     <divclass='rotation-item'>          <divclass="rotation-animat">                <imgsrc="img/img1.png"/>          </div>     </div></div> | 
 每个item自身动画,默认是放大 (可自定义)
| 1 2 3 | <divclass="rotation-animat">    <imgsrc="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