css 借助autoflow 属性 实现 选座位效果

1.autoflow属性,如果元素内容的长宽超出元素本身的长宽则会出现滚动条

<HTML> 
<HEAD> 
<TITLE>测试表格内的滚动条</TITLE> 
</HEAD> 
<BODY> 
<div id="wins" 
        style="position:absolute;height:200;width:200;overflow:auto;background:#EEEEEE;"> 
        <p>pppppppppppppppppppppppppppppppppppppppppppppppppp </p> 
        <p>pppppppppppppppppppppppppppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
        <p>ppppppppppppppppppppppppp </p> 
      </div>
</BODY> 
</HTML>

效果如下

2.选座位页面

<html>
<head>
	<meta charset="utf-8"> 
	<title>座位</title>
	<meta name="viewport"
	content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
	<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
	<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<style type="text/css">
      table tr td{
        padding: 5px;
      }
     </style>
      </head>

	  <script>
		function createTable(){

var DivW=600;
var DivH=400;
var length=30;
var height=$("#h").val()/1;
var width=$("#w").val()/1;


var TableW=width*(length+3);
var TableH=height*(length+3);


$(".main").empty();
$(".main").width(TableW).height(TableH);

for(var a=0;a<height+1;a++){

	var str="<tr>";
	for(var b=0;b<width+1;b++){

		if(a==0&&b>0){
			str+='<td height="30px" width="30px">'+b+'</td>';
		}

		if(b==0&&a>0){
		   str+='<td height="30px" width="30px">'+a+'</td>';
		}

		if(b>0&&a>0){
			str+='<td height="30px" width="30px" ><img src="img/2.png" width="30px" height="30px" /></td>';
		}
		
		if(a==0&&b==0){
				str+='<td height="30px" width="30px"></td>';
		}
	}
	str+="</tr>";
	$(".main").append(str);
}
		}
	  </script>
<body>

<!-- 按钮触发模态框 -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" onclick="createTable()">
	座位
</button>
<input type="text" id="h" />排<input type="text" id="w" />座
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog">
        <div class="modal-content">
			<div id="wins" style="position:absolute;height:400;width:600;overflow:auto;background:#ffffff;"> 
				<table class="main" style="text-align:center;">   
				</table>
			</div>
		</div>
	</div>
</div>
</body>
</html>

效果如下

猜你喜欢

转载自blog.csdn.net/caideb/article/details/81115170
今日推荐