zoukankan      html  css  js  c++  java
  • Html+css+Jquery模拟电影院购票

    采用2D的方式模拟电影院购票的系统。选择的座位一次的追加到代付款的模块当中,最后确认信息后进行购票。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style>
    			.box{
    				 540px;
    				height: 760px;
    			}
    			.weizi{
    				float: left;
    				padding-top: 24px;
    				padding-bottom: 42px;
    				border-bottom: dashed;
    			}
    			.first span
    			{
    				display: inline-block;
    				 38px;
    				height: 38px;
    				font-size: 13px;
    				background-color: #B9DEA0;
    				text-align: center;
    				color: #fff;
    				cursor: pointer;
    				border-radius: 5px;
    				margin-top: 24px;
    			}
    			.fourth span
    			{
    				display: inline-block;
    				 38px;
    				height: 38px;
    				color: #fff;
    				font-size: 13px;
    				background-color: #B9DEA0;
    				text-align: center;
    				cursor: pointer;
    				border-radius: 5px;
    				margin-top: 24px;
    			}
    			.second span{
    				display: inline-block;
    				 38px;
    				height: 38px;
    				color: #fff;
    				font-size: 13px;
    				background-color: #B9DEA0;
    				text-align: center;
    				cursor: pointer;
    				border-radius: 5px;
    				margin-top: 24px;
    			}
    			.third span{
    				display: inline-block;
    				 38px;
    				height: 38px;
    				color: #fff;
    				font-size: 13px;
    				background-color: #B9DEA0;
    				text-align: center;
    				cursor: pointer;
    				border-radius: 5px;
    				margin-top: 24px;
    			}
    			.show{
    				font-size: x-large;
    				float: right;
    				background-color: #f0f0f0;
    				color: #666;
    				border-radius: 5px;
    				height: 320px;
    				 36px;
    				text-align: center;
    				line-height: 146px;
    			}
    			.booking-details {
    				float: left;
    				position: relative;
    				 200px;
    				height: 450px;
    			}
    			
    			.booking-details h3 {
    				margin: 5px 5px 0 0;
    				font-size: 16px;
    			}
    			
    			.booking-details p {
    				line-height: 26px;
    				font-size: 16px;
    				color: #999
    			}
    			
    			.booking-details p span {
    				color: #666
    			}
    			
    		</style>
    	</head>
    	<body>
    		<div class="box">
    			<div class="weizi">
    				<div class="first">
    					<span>1-1</span>
    					<span>1-2</span>
    					<span>1-3</span>
    					<span>1-4</span>
    					<span>1-5</span>
    					<span>1-6</span>
    					<span>1-7</span>
    					<span>1-8</span>
    					<span>1-9</span>
    					<span>1-10</span>
    				</div>
    				<div class="second">
    					<span>2-1</span>
    					<span>2-2</span>
    					<span>2-3</span>
    					<span>2-4</span>
    					<span>2-5</span>
    					<span>2-6</span>
    					<span>2-7</span>
    					<span>2-8</span>
    				</div>
    				<div class="third">
    					<span>3-1</span>
    					<span>3-2</span>
    					<span>3-3</span>
    					<span>3-4</span>
    					<span>3-5</span>
    					<span>3-6</span>
    					<span>3-7</span>
    					<span>3-8</span>
    				</div>
    				<div class="fourth">
    					<span>4-1</span>
    					<span>4-2</span>
    					<span>4-3</span>
    					<span>4-4</span>
    					<span>4-5</span>
    					<span>4-6</span>
    					<span>4-7</span>
    					<span>4-8</span>
    					<span>4-9</span>
    					<span>4-10</span>
    				</div>
    			</div>
    			<div class="show">屏幕</div>
    			<div class="booking-details">
    				<p id="zuowei">座位:</p>
    				<ul id="selected-seats"></ul>
    				<p>票数:<span id="counter">0</span></p>
    				<p>单价:<span id="singleprice"></span></p>
    				<p>总计:<b>¥<span id="total">0</span></b></p>
    				<button class="checkout-button" οnclick='return confirm("确认购买吗?")'>确定购买</button>
    				<div id="legend"></div>
    			</div>
    		</div>
    		<script src="Jquery/jquery.js"></script>
    		<script>
    			var price=5;
    			$(document).ready(function(){
    				$("#singleprice").text(price);
    				$("span").toggle(function(){
    					$(this).css('backgroundColor','gray');
    					$('<li>'+this.innerText+'</li>').appendTo("#zuowei");
    					var ccon=parseInt($("#counter").text());
    					$("#counter").text((ccon + 1).toString());
    					var tprice=parseInt($("#total").text());
    					$("#total").text((tprice+ price).toString());
    				},function(){
    					$(this).css('backgroundColor','#B9DEA0');
    					$("li:contains('"+$(this).text()+"')").remove();
    					var ccon=parseInt($("#counter").text());
    					$("#counter").text((ccon -1).toString());
    					var tprice=parseInt($("#total").text());
    					$("#total").text((tprice-price).toString());
    				});
    			});
    		</script>
    	</body>
    </html>
    

    结果展示


  • 相关阅读:
    How to interpret complex C/C++ declarations (ZT)
    The Managed Thread Pool
    How slow is dynamic_cast?
    Type Safety
    sBRDF空间双向反射分布函数完全解析
    近日工作与生活梗概
    简单的环绕散射 Simple Wrap Diffuse From GPU GEMS1
    屈辱史
    难以忽视的细节
    物理学与计算机图形学中的HDR
  • 原文地址:https://www.cnblogs.com/cqxhl/p/12993326.html
Copyright © 2011-2022 走看看