1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xvCoder-xvCalendar

Клонировать/Скачать
index.html 6.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
xv Отправлено 27.04.2015 18:35 16f271a
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="basic/base.css"/>
<link rel="stylesheet" href="dist/css/calendar.min.css"/>
<style>
.demo-box {
width:300px;
padding:15px;
}
.info {
font-size:16px;
font-family:'Microsoft Yahei';
line-height:30px;
padding:15px;
border:1px solid #ddd;
background: #efefef;
}
.tit {
font-size:30px;
text-align: center;
padding:15px 0px;
}
</style>
</head>
<body>
<h2 class="tit">calendar.js一款轻量级的原生js日历插件</h2>
<div class="info">
<h3>使用说明:</h3>
<hr/>
<p style="font-weight:bold">需要引入插件calendar.js/calendar.min.js</p>
<p style="font-weight:bold">须要引入calendar.css 样式表,可以自定义自己想要的皮肤</p>
<p style="font-weight:bold;color:red;">本日历插件支持cmd模块化</p>
<p style="font-weight:bold">如下调用:</p>
<p style="font-size:14px;">
xvDate({<br/>
'targetId':'date1',//时间写入对象的id<br/>
'triggerId':['date1','dateBtn1'],//触发事件的对象id<br/>
'alignId':'datesWrap1',//日历对齐对象<br/>
'format':'-',//时间格式 默认'YYYY-MM-DD HH:MM:SS'<br/>
'min':'2014-09-20 10:00:00',//最大时间<br/>
'max':'2014-10-30 10:00:00'//最小时间<br/>
});
</p>
<h3>参数说明:</h3>
<hr>
targetId :日期写入对象的id,不能为空<br/>
triggerId :触发事件的对象id,如果不设置则默认为targetId<br/>
alignId : 日历盒子的对齐基准,如果不设置则默认为targetId<br/>
hms : 时分秒是否开启,默认值为'on'则表示开启时分秒(2014-09-20 10:00:00),'off'则表示关闭时分秒模式(2014-09-20)<br/>
format :为日期格式 默认值为'-' (2014-09-20),'/'则表示(2014/09/20)<br/>
min :最小时间限制,min 的时间格式和前面的时间格式保持一直<br/>
max :最大时间限制,max 的时间格式和前面的时间格式保持一直<br/>
zIndex :最大时间限制,日历盒子的层级,默认9999<br/>
<strong style="color:red;">如果需要使用模块化在需要依赖的模块用引入即可</strong><br/>
如:define('mod1',[],function(require, exports, module){<br/>
var xvDate = require("xvDate");<br/>
})
</div>
<div class="demo-box">
<div class="demo-view">
<form class="form-horizontal" method="post" action="#">
<div class="form-item">
<div class="form-lab">Example 1:</div>
<div class="form-field">
<div>
<div class="select-win" id="datesWrap1">
<div class="select-btn" >
<span class="select-btn-icon new-icon-calendar" id="dateBtn1"></span>
</div>
<input type="text" placeholder="YYYY-MM-DD hh:mm:ss" id="date1" class="select-text"/>
</div>
<span style="color: red;">*触发日历对象是输入框和按钮</span>
</div>
</div>
</div>
<div class="form-item">
<div class="form-lab">Example 2:</div>
<div class="form-field">
<div>
<div class="select-win" id="datesWrap2">
<div class="select-btn">
<span class="select-btn-icon new-icon-calendar" id="dateBtn2"></span>
</div>
<input type="text" placeholder="YYYY-MM-DD hh:mm:ss" id="date2" class="select-text"/>
</div>
</div>
<span style="color: red;">*触发日历对象是按钮</span>
</div>
</div>
<div class="form-item">
<div class="form-lab">Example 3:</div>
<div class="form-field">
<div id="date-btn1">
<div class="select-win" id="datesWrap3">
<div class="select-btn">
<span class="select-btn-icon new-icon-calendar" id="dateBtn3"></span>
</div>
<input type="text" placeholder="YYYY/MM/DD" id="date3" class="select-text"/>
</div>
<span style="color: red;">*触发日历对象是输入框</span>
</div>
</div>
</div>
<div class="form-item">
<div class="form-lab">Example 4:</div>
<div class="form-field">
<div class="select-win">
<input type="text" placeholder="YYYY-MM-DD hh:mm:ss" id="date4" class="select-text"/>
</div>
<span style="color: red;">*触发日历对象是输入框</span>
</div>
</div>
</form>
</div>
</div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<!--<script src="seajs-2.3.0/sea.js"></script>-->
<script src="dist/js/calendar.min.js"></script>
<!--<script src="src/js/calendar.js"></script>-->
<script type="text/javascript">
var opts1 = {//example 1 opts
'targetId':'date1',//时间写入对象的id
'triggerId':['date1','dateBtn1'],//触发事件的对象id
'alignId':'datesWrap1',//日历对齐对象
'format':'-',//时间格式 默认'YYYY-MM-DD HH:MM:SS'
'min':'2014-09-20 10:00:00',//最大时间
'max':'2014-10-30 10:00:00'//最小时间
},
opts2 = {//example 2 opts
'targetId':'date2',
'triggerId':['dateBtn2'],
'alignId':'datesWrap2',
'format':'-',//时间格式 默认'YYYY-MM-DD HH:MM:SS'
'min':'2014-09-20 10:00:00',//最大时间
'max':'2014-10-30 10:00:00'//最小时间
},
opts3 = {//example 3 opts
'targetId':'date3',
'triggerId':'date3',
'alignId':'datesWrap3',
'hms':'off',
'format':'/',
'max':'2014-11-30'
},opts4={
'targetId':'date4',//时间写入对象的id
'min':'2014-09-20 10:00:00',//最大时间
'max':'2014-10-30 10:00:00'//最小时间
};
//example 1:
xvDate(opts1);
xvDate(opts2);
xvDate(opts3);
xvDate(opts4);
/*seajs.config({
alias: {//别名配置
'main': '/xvCalendar/src/js/main.js'
}
});
seajs.use(['main']);
*/
</script>
</body>
</html>

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xvCoder-xvCalendar.git
git@api.gitlife.ru:oschina-mirror/xvCoder-xvCalendar.git
oschina-mirror
xvCoder-xvCalendar
xvCoder-xvCalendar
master