jQuery鼠標拖動滑塊選擇日期代碼



127 505 169



特效描述:jQuery 鼠標拖動滑塊 選擇日期代碼,jQuery鼠標拖動滑塊選擇日期代碼

代碼結構

1. 引入CSS

<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" />

2. 引入JS

<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>

3. HTML代碼

<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">
$(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>



用戶評論
大牛,別默默的看了,快登錄幫我點評一下吧!:)      登錄 | 注冊


熱門標簽: 滑動 滑塊 滑動門 觸屏滑動 滑動插件 滑塊插件 拖動 拖拽 拖動插件 拖拽插件 切換按鈕 日期時間 時鐘 日歷 時間 日歷插件 時間日期插件 表單 表單美化 表單插件 表單美化插件 圖片拖動 圖片拖拽 圖片滑動 圖片滑塊 時間日期插件 時間日期 下拉框 select下拉菜單 select美化 select美化框
?
×
×

注冊

官方QQ群

掃描上面二維碼加微信群

官方QQ群

jQuery/js討論群
群號:642649996
Css3+Html5討論群
群號:322131262

加群請備注:從官網了解到

老夫子电子