外掛需求
經常遇到頁面右下角會有一些懸浮按鈕的需求,為了快速開發,才有了這個外掛。
外掛地址
演示-未使用模板(可能出現閃爍)
演示-使用模板(無閃爍)
github地址->https://github.com/lzuntalented/tools
使用方法
1.
//載入demo中index.js
//引用demo中的樣式
//demo文字
<div>
<div>1</div>
<ul>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</div>
//例項呼叫
lzBoomMenu.getInstance({
subMenuPosition: 'top',
animationTime: 'together',
delay: 0,
radius: 50,
mainElem: null,
tpl: '<div>1</div><ul><li>2</li><li>3</li></ul>',
mode: 0,
setPosition: function(len){
var result = [];
for (var i = 0; i < len; i++) {
result.push({
x: (i + 1) * 50,
y: (i + 1) * 50,
})
}
return result;
},
menuClick: function(e,idx){
console.log( '第' + idx + '個元素被點選')
},
});
2.模板使用參考示例
3.配置:
subMenuPosition: 'top',//top bottom left right around
animationTime: 'together',//togethre delay
delay: 0,//delay time
radius: 50,//當subMenuPosition為around 環形半徑
mainElem: null,//容器物件,dom節點
tpl: '<div>1</div><ul><li>2</li></ul>',//模板內容
mode: 0,//節點建立模式,0 模板,1 節點
show: false,//當前狀態,true顯示子選單,false隱藏
elems: {},//內部使用節點集合
setPosition: null,//使用者自定子選單位置,function原型function(len) len為子節點個數 / array
menuClick: null,//子元素點選事件,function原型function(event,idx) event點選事件,idx為子選單序號從0開始複製程式碼
寫在最後
歡迎各位大佬點評
順便推銷下我的小站:www.lzuntalented.cn