<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery年月日期拖动旋转代码</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
<link type="text/css" rel="stylesheet" href="jquery-range/jquery.range.css" />
<link type="text/css" rel="stylesheet" href="css.css" />
</head>
<body>
<div class="time clearfix">
<div class="btn-group year_group fl">
<button data-toggle="dropdown" class="btn dropdown-toggle" type="button">
<span id="year">2017年</span><i class="caret"></i>
</button>
<ul class="dropdown-menu">
<li><a href="#">2017年</a></li>
<li><a href="#">2016年</a></li>
<li><a href="#">2015年</a></li>
</ul>
</div>
<div class="btn-group mon_group fl">
<button data-toggle="dropdown" class="btn dropdown-toggle" type="button">
<span id="month">5月</span><i class="caret"></i>
</button>
<ul class="dropdown-menu">
<li><a href="#">1月</a></li>
<li><a href="#">2月</a></li>
<li><a href="#">3月</a></li>
<li><a href="#">4月</a></li>
<li><a href="#">5月</a></li>
<li><a href="#">6月</a></li>
<li><a href="#">7月</a></li>
<li><a href="#">8月</a></li>
<li><a href="#">9月</a></li>
<li><a href="#">10月</a></li>
<li><a href="#">11月</a></li>
<li><a href="#">12月</a></li>
</ul>
</div>
<div class="demo fl">
<input type="hidden" value="" class="single-slider none">
</div>
</div>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="jquery-range/jquery.range.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// 下拉选择框
$('.dropdown-menu li').click(function(){
var txt=$(this).text();
$(this).parent().prev().find('span').eq(0).text(txt);
})
changeY();
$('.dropdown-menu li').click(function(){
var name=$('a',this).text();
$(this).parents('.btn-group').find('.dropdown-toggle span').text(name);
changeY();
})
function changeY(){
var year=$('#year').text().replace(/[^0-9]/ig,"")
var month=$('#month').text().replace(/[^0-9]/ig,"")
var days=totalDays(year, month);
var dayArr=[];
for(var i=1;i<=days;i++)
{
dayArr.push(i+'号');
}
var last=parseInt(dayArr[dayArr.length-1]);
$('.demo').children().remove();
var div='<input type="hidden" value="" class="single-slider none">';
$('.demo').html(div)
//
$('.single-slider').jRange({
from:1,
to:last,
step: 1,
scale: dayArr,
format: '%s',
width:850,
showLabels: true,
snap: true
});
}
//一个月的总天数
function totalDays(years,months){
var d = new Date(years, months, 0);
return d.getDate();
}
})
</script>
</body>
</html>
jQuery实现的年月日期拖动选择特效源码.zip
版权申诉
4 浏览量
2022-11-07
00:22:23
上传
评论
收藏 153KB ZIP 举报
毕业_设计
- 粉丝: 1930
- 资源: 1万+
最新资源
- 毕业设计求职招聘系统-SpringBoot+vue前后端源码+数据库sql.zip
- 利用Rosweb实现ros与网页交互(1)
- 基于卷积神经网络的医学病理图像识别源码+数据集+详细资料合集.zip
- 基于树莓派的自动驾驶小车,利用树莓派和tensorflow实现小车在赛道的自动驾驶
- 前端面试必备 - Vue篇.rar
- LM324_datasheet.pdf
- 全新Storm+Core+API管理系统源码
- 基于RP2040的电子沙漏,使用RP2040游戏机开发板,灯板是74HC595驱动的8*8LED矩阵
- 基于SSM和VUE的商店POS积分管理系统(免费提供全套java开源项目源码+论文)
- 基于SpringBoot的“在线动漫信息平台”的设计与实现.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈