亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問這個效果怎么做,我想了一早上都沒有頭緒?

請問這個效果怎么做,我想了一早上都沒有頭緒?

你你你你說什么 2016-05-05 11:51:08
查看完整描述

1 回答

已采納
?
littleOStar

TA貢獻28條經驗 獲得超4個贊

<!DOCTYPE?html>
<html>

	<head>
		<meta?charset="UTF-8">
		<title></title>
		<link?rel="stylesheet"?href="css/01.css"?/>
		<script?type="text/javascript"?src="jslib/jquery-1.11.0.js"?></script>
		<script?type="text/javascript"?src="js/01.js"?></script>
	</head>

	<body>
		<div?class="mainbody">
			<span?class="tip">選擇年齡</span>
			<ul?class="date_ul">
				<li?class="line_01">28</li>
				<li?class="line_02">29</li>
				<li?class="line_03">30</li>
				<li?class="line_04">31</li>
				<li?class="line_05">32</li>
			</ul>
		</div>
		<input?type="button"?value="當前選中值"?id="btn"?/>
		<input?type="text"?disabled="disabled"?id="info"/>
	</body>

</html>

下面是CSS

body,div,span,ul,li{?margin:0px;?padding:?0px;}

.mainbody?ul{text-align:?center;?width:?240px;}

/*?加樣式,?整出立體效果?(我就寫了簡單的)*/
.line_03{border:?1px?solid?#CCCCCC;?font-size:?20px;}
.line_02,?.line_04{font-size:?16px;}?
.line_01,?.line_05{font-size:?12px;}


下面是javascript

$(document).ready(function()?{

	$("#btn").click(function()?{
		//?獲取當前顯示文本值??line_03當前顯示的是30
		var?line_03_value?=?$(".line_03").text();
		alert("line_03?"?+?line_03_value);
	});

	document.onmousewheel?=?function(e)?{

		e?=?e?||?window.event;
		var?wheelDelta_value?=?e.wheelDelta;
		$("#info").val(wheelDelta_value);

		//?獲取當前顯示文本值??line_0X??當前顯示值
		var?line_01_value?=?$(".line_01").text();
		var?line_02_value?=?$(".line_02").text();
		var?line_03_value?=?$(".line_03").text();
		var?line_04_value?=?$(".line_04").text();
		var?line_05_value?=?$(".line_05").text();
		
		//?假設可選數字為0-32
		//?滾輪數值為120,?并且選中行數值?>?3,?所有行數值減一
		if?(parseInt(wheelDelta_value)?>?0?&&?parseInt(line_03_value)?>?3)?{
			
			$(".line_01").text(parseInt(line_01_value)?-?1);
			$(".line_02").text(parseInt(line_02_value)?-?1);
			$(".line_03").text(parseInt(line_03_value)?-?1);
			$(".line_04").text(parseInt(line_04_value)?-?1);
			$(".line_05").text(parseInt(line_05_value)?-?1);
			
		}
		if?(parseInt(wheelDelta_value)?<?0?&&?parseInt(line_03_value)?<?30)?{
			
			$(".line_01").text(parseInt(line_01_value)?+?1);
			$(".line_02").text(parseInt(line_02_value)?+?1);
			$(".line_03").text(parseInt(line_03_value)?+?1);
			$(".line_04").text(parseInt(line_04_value)?+?1);
			$(".line_05").text(parseInt(line_05_value)?+?1);
			
		}

	}

});


// 能力有限, 只能寫到這份上了

查看完整回答
反對 回復 2016-05-07
  • 1 回答
  • 0 關注
  • 1531 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號