日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

电影院选座效果实现

發(fā)布時間:2023/12/31 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 电影院选座效果实现 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前幾天導師會議上,熱心的導師對我室友的圖書館系統(tǒng)提出建議,哎呀你覺著你這個選座可不可以整一個電影院選座的效果勒,是不是顯得高級些。于是苦逼的我開始試圖寫前端實現(xiàn)這個效果。

電影院選座效果實現(xiàn)

仔細思考后好像也不難,先找個前端樣式,然后加個帶數(shù)據(jù)跳轉,然后循環(huán)輸出座位并根據(jù)數(shù)據(jù)的狀態(tài)顯示不同樣式,最后加一個點擊選座效果就行了。。

1、找前端樣式

這里是github網址:前往
這里是gitee的網址:前往

效果如下圖所示:

2、thymeleaf

這里我使用的是這個工具進行循環(huán)輸出以及數(shù)據(jù)傳輸。
1、目前我是直接一行到底多次錄入,有換行需求自行找th:each怎么隔行輸出的法子
2、效果夠用,完事

3、代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns:th="http://www.thymeleaf.org"> <head><meta charset="UTF-8"><title>預約</title><meta name="viewport" content="width=device-width,initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="ie=edge"/><link rel="stylesheet" type="text/css" th:href="@{/css/style.css}" href="../static/css/style.css" /><script type="text/javascript" th:src="@{/js/script.js}" src="../static/js/script.js"></script><link rel="stylesheet" type="text/css" th:href="@{/css/bootstrap.css}" href="../static/css/bootstrap.css" /><script type="text/javascript" th:src="@{/js/jquery-3.4.1.js}" src="../static/js/jquery-3.4.1.js"></script><script type="text/javascript" th:src="@{/js/bootstrap.js}" src="../static/js/bootstrap.js"></script></head> <body> <!-- 導航 --> <div class="navbar navbar-inverse navbar-fixed-top"><div class="container"><div class="navbar-collapse collapse" role="navigation"><ul class="nav navbar-nav"><li class="active"><a class="navbar-brand hidden-sm" th:href="@{/}"><span class="glyphicon glyphicon-home"></span> 主頁</a></li></ul></div></div> </div> <!--主體--> <div class="container"><br><br><div class="row"><div class="col-sm-12"><div class="panel panel-default"><div class="panel-body"><h4 class="text-center"><span class="glyphicon glyphicon-saved" />&nbsp;自習室座位預約</h4><p style="text-align:center;color: #ac2925">注意所有座位將會在零點更新預約狀態(tài),請同學們注意預約情況!!</p><!--座位展示 --><div class="wuliao"><label>圖書館座位展示: </label></div><ul class="showcase"><li><div class="seat"></div><small>可選擇的</small></li><li><div class="seat seatshow"></div><small>當前選中</small></li><li><div class="seat occupied"></div><small>已被占</small></li></ul><div class="seat-container"><div class="screen"></div><div class="row" ><div th:each="cow:${cow1}" ><div th:class="${cow.getState()==0?'seat':'seat occupied'}" ><a th:href="@{/接口(cid=${cow.getNo()},sid=${session.student.sid})}" onclick="return confirm('確認預約座位嗎?')"><span class=""></span>&nbsp;&nbsp;&nbsp;</a></div></div></div></div></div></div></div></div><!--頁腳--><div style="margin-bottom: 100px"></div><div class="row" style="margin-top: 40px"><footer class="navbar navbar-fixed-bottom" style="background-color:#000000;"><div class="container"><div class="row" style="padding-top: 20px;padding-bottom: 10px"><div class="col-sm-4" ><p style="color: #eeeeee"> 部分圖片素材來自互聯(lián)網,版權歸原作者及網站所有</p></div></div></div></footer></div> </div> </body> </html>

4、注意

傳入的座位數(shù)據(jù)有no和state,分別代表座位id與當前是否被占。

本文章僅為作者平時一個小demo分享,若對你沒有幫助,那我十分抱歉下次還發(fā)。

總結

以上是生活随笔為你收集整理的电影院选座效果实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。