v1.0.0.0729
1. 更新文档显示问题
This commit is contained in:
parent
b312bc4e89
commit
6c8da3f354
25
README.md
25
README.md
@ -39,18 +39,24 @@ QQ群: 769620939
|
|||||||
//搜索延迟 ms
|
//搜索延迟 ms
|
||||||
delay: 500,
|
delay: 500,
|
||||||
//搜索默认提示
|
//搜索默认提示
|
||||||
searchTips: '请选择', //please search
|
searchTips: setting.searchTips,
|
||||||
//是否开始本地搜索
|
//是否开始本地搜索
|
||||||
filterable: false,
|
filterable: false,
|
||||||
//本地搜索过滤方法, 返回true表示显示, false不显示, val:当前输入框搜索值, item:选项数据, index: 数组坐标, porp: 自定义属性
|
//本地搜索过滤方法
|
||||||
filterMethod: function(val, item, index, prop){
|
filterMethod: function(val, item, index, prop){
|
||||||
if(!val) return true;
|
if(!val) return true;
|
||||||
return item[prop.name].indexOf(val) != -1;
|
return item[prop.name].indexOf(val) != -1;
|
||||||
},
|
},
|
||||||
//下拉方向
|
//下拉方向
|
||||||
direction: 'auto', //auto, down, up
|
direction: 'auto',
|
||||||
//自定义样式
|
//自定义样式
|
||||||
style: {},
|
style: {},
|
||||||
|
//是否开启单选模式
|
||||||
|
radio: false,
|
||||||
|
//是否开启重复选模式
|
||||||
|
repeat: false,
|
||||||
|
//是否点击选项后自动关闭下拉框
|
||||||
|
clickClose: false,
|
||||||
//自定义属性名称
|
//自定义属性名称
|
||||||
prop: {
|
prop: {
|
||||||
name: 'name',
|
name: 'name',
|
||||||
@ -77,22 +83,27 @@ QQ群: 769620939
|
|||||||
},
|
},
|
||||||
count: {
|
count: {
|
||||||
template(data, sels){
|
template(data, sels){
|
||||||
return "已选中 " + sels.length + " 项, 共 " + data.length + " 项"
|
return '已选中 '+sels.length+' 项, 共 '+data.length+' 项'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
// 展开下拉框, return false; 代表组件受控
|
|
||||||
|
// 展开下拉框
|
||||||
show(){
|
show(){
|
||||||
|
|
||||||
},
|
},
|
||||||
// 隐藏下拉框, return false; 代表组件受控
|
// 隐藏下拉框
|
||||||
hidn(){
|
hidn(){
|
||||||
|
|
||||||
},
|
},
|
||||||
// 模板组成, 当前option数据, 已经选中的数据, name, value
|
// 模板组成, 当前option数据, 已经选中的数据, name, value
|
||||||
template(item, sels, name, value){
|
template({ item, sels, name, value }){
|
||||||
return name;
|
return name;
|
||||||
|
},
|
||||||
|
//监听选中事件
|
||||||
|
on({ arr, item, selected }){
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
2
dist/xm-select.js
vendored
2
dist/xm-select.js
vendored
File diff suppressed because one or more lines are too long
@ -34,6 +34,10 @@ xmSelect.render({
|
|||||||
|
|
||||||
<h3>更新日志</h3>
|
<h3>更新日志</h3>
|
||||||
`, js: ``, comment: `
|
`, js: ``, comment: `
|
||||||
|
[2019-07-29] v1.0.0.0729
|
||||||
|
1. 更新文档显示问题
|
||||||
|
|
||||||
|
|
||||||
[2019-07-27] v1.0.0.0727
|
[2019-07-27] v1.0.0.0727
|
||||||
1. 新增单选模式, {radio: true|false}
|
1. 新增单选模式, {radio: true|false}
|
||||||
2. 新增重复选模式, {repeat: true|false}
|
2. 新增重复选模式, {repeat: true|false}
|
||||||
|
@ -4,10 +4,15 @@
|
|||||||
.syntaxhighlighter .toolbar a{display: none!important;}
|
.syntaxhighlighter .toolbar a{display: none!important;}
|
||||||
.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color: #FAFAFA !important;}
|
.syntaxhighlighter .line.alt1,.syntaxhighlighter .line.alt2{background-color: #FAFAFA !important;}
|
||||||
.syntaxhighlighter{background-color: #FAFAFA !important; padding: 10px; width: calc(100% - 20px) !important; border-radius: 5px;}
|
.syntaxhighlighter{background-color: #FAFAFA !important; padding: 10px; width: calc(100% - 20px) !important; border-radius: 5px;}
|
||||||
div.slide{width: 90vw; overflow: auto;}
|
/* div.slide{width: 90vw; overflow: auto;} */
|
||||||
h3{font-size: 20px; font-weight: bold; margin-bottom: 20px;}
|
h3{font-size: 20px; font-weight: bold; margin-bottom: 20px;}
|
||||||
.dcode{margin-top: 100px;}
|
.dcode{margin-top: 100px;}
|
||||||
.mt10{margin-top: 10px;}
|
.mt10{margin-top: 10px;}
|
||||||
#header{left: 5vw; right: 5vw; top: 20px; position: fixed;}
|
|
||||||
p{font-size: 14px; color: #5e6d82; line-height: 1.5em;margin: 15px 0 10px;}
|
p{font-size: 14px; color: #5e6d82; line-height: 1.5em;margin: 15px 0 10px;}
|
||||||
a{color: #409eff; text-decoration: none;}
|
a{color: #409eff; text-decoration: none;}
|
||||||
|
#content{height: calc(100vh - 99px); overflow: auto; padding: 10px;}
|
||||||
|
/* #header{left: 5vw; right: 5vw; top: 20px; position: fixed;} */
|
||||||
|
#header{padding: 20px 50px; background-color: #0B0D10; top: 0; left: 0; right: 0; z-index: 99999; border-bottom: 1px solid #DCDFE5;}
|
||||||
|
#header xm-select{background-color: #17191C; color: #FFF;}
|
||||||
|
body{margin: 0;}
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
var htmls = [], js = [];
|
var htmls = [], js = [];
|
||||||
data.forEach(function(item){
|
data.forEach(function(item, index){
|
||||||
htmls.push([
|
htmls.push([
|
||||||
'<div class="slide">',
|
'<div class="slide" id="XM'+index+'">',
|
||||||
item.html,
|
item.html,
|
||||||
'<div class="dcode mt10"><script type="syntaxhighlighter" class="brush:html"><![CDATA[',
|
'<div class="dcode mt10"><script type="syntaxhighlighter" class="brush:html"><![CDATA[',
|
||||||
item.comment ? item.comment.replace(/</g, '<') : item.html.replace(/</g, '<'),
|
item.comment ? item.comment.replace(/</g, '<') : item.html.replace(/</g, '<'),
|
||||||
@ -17,6 +17,8 @@ data.forEach(function(item){
|
|||||||
|
|
||||||
var box = $('#content');
|
var box = $('#content');
|
||||||
box.append($(htmls.join('')));
|
box.append($(htmls.join('')));
|
||||||
|
// var box = document.getElementById('content');
|
||||||
|
|
||||||
|
|
||||||
js.forEach(function(item){
|
js.forEach(function(item){
|
||||||
eval(item);
|
eval(item);
|
||||||
@ -26,7 +28,7 @@ SyntaxHighlighter.defaults["quick-code"] = false;
|
|||||||
SyntaxHighlighter.defaults["gutter"] = false;
|
SyntaxHighlighter.defaults["gutter"] = false;
|
||||||
SyntaxHighlighter.all();
|
SyntaxHighlighter.all();
|
||||||
|
|
||||||
var ele = new Fathom('#content')
|
// var ele = new Fathom('#content')
|
||||||
|
|
||||||
xmSelect.render({
|
xmSelect.render({
|
||||||
el: '#header',
|
el: '#header',
|
||||||
@ -53,6 +55,10 @@ xmSelect.render({
|
|||||||
radio: true,
|
radio: true,
|
||||||
clickClose: true,
|
clickClose: true,
|
||||||
on: function(data){
|
on: function(data){
|
||||||
data.selected && ele.scrollToSlide($('.slide:nth-child('+(data.item.value + 1)+')'));
|
window.location.hash = '#XM' + data.item.value;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var hash = window.location.hash;
|
||||||
|
window.location.hash = '';
|
||||||
|
window.location.hash = hash;
|
||||||
|
@ -6,19 +6,20 @@
|
|||||||
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
|
||||||
<link rel="stylesheet" type="text/css" href="docs/highlighter/shCore.css"/>
|
<link rel="stylesheet" type="text/css" href="docs/highlighter/shCore.css"/>
|
||||||
<link rel="stylesheet" type="text/css" href="docs/highlighter/shThemeEclipse.css"/>
|
<link rel="stylesheet" type="text/css" href="docs/highlighter/shThemeEclipse.css"/>
|
||||||
<link rel="stylesheet" type="text/css" href="docs/fathom/fathom.sample.css"/>
|
<!-- <link rel="stylesheet" type="text/css" href="docs/fathom/fathom.sample.css"/> -->
|
||||||
<link rel="stylesheet" type="text/css" href="docs/index.css"/>
|
<link rel="stylesheet" type="text/css" href="docs/index.css"/>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="content"></div>
|
|
||||||
<div id="header"></div>
|
<div id="header"></div>
|
||||||
|
<div id="content"></div>
|
||||||
|
|
||||||
|
|
||||||
<script src="docs/jquery.min.js" type="text/javascript" charset="utf-8"></script>
|
<script src="docs/jquery.min.js" type="text/javascript" charset="utf-8"></script>
|
||||||
<script src="docs/highlighter/shCore.js" type="text/javascript" charset="utf-8"></script>
|
<script src="docs/highlighter/shCore.js" type="text/javascript" charset="utf-8"></script>
|
||||||
<script src="docs/highlighter/shBrushJScript.js" type="text/javascript" charset="utf-8"></script>
|
<script src="docs/highlighter/shBrushJScript.js" type="text/javascript" charset="utf-8"></script>
|
||||||
<script src="docs/highlighter/shBrushXml.js" type="text/javascript" charset="utf-8"></script>
|
<script src="docs/highlighter/shBrushXml.js" type="text/javascript" charset="utf-8"></script>
|
||||||
<script src="docs/fathom/fathom.min.js" type="text/javascript" charset="utf-8"></script>
|
<!-- <script src="docs/fathom/fathom.min.js" type="text/javascript" charset="utf-8"></script> -->
|
||||||
|
|
||||||
<script src="dist/xm-select.js" type="text/javascript" charset="utf-8"></script>
|
<script src="dist/xm-select.js" type="text/javascript" charset="utf-8"></script>
|
||||||
<script src="docs/data.js" type="text/javascript" charset="utf-8"></script>
|
<script src="docs/data.js" type="text/javascript" charset="utf-8"></script>
|
||||||
|
@ -25,6 +25,7 @@ xm-select{
|
|||||||
user-select: none;
|
user-select: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
background-color: #FFF;
|
||||||
position: relative;
|
position: relative;
|
||||||
border: @border;
|
border: @border;
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
|
Loading…
Reference in New Issue
Block a user