You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
7.2 KiB

3 years ago
  1. <link rel="stylesheet" type="text/css" href="css/game5.css" />
  2. <div class="game5Index">
  3. <p class="bgm"><img src="img/game5/bgm.png" /></p>
  4. <div class="box_wrap">
  5. <ul class="imgList">
  6. <li><img style="width: .96rem;" src="img/game5/lin1.png" />
  7. <p></p>
  8. </li>
  9. <li><img style="width: .92rem;" src="img/game5/lin2.png" />
  10. <p></p>
  11. </li>
  12. <li><img style="width: .94rem;" src="img/game5/lin3.png" />
  13. <p></p>
  14. </li>
  15. <!--<li></li>
  16. <li></li>
  17. <li></li>-->
  18. </ul>
  19. <div class="clickIcon">
  20. <ul>
  21. <li class="click1 click"><img src="img/game5/icon1.png"/></li>
  22. <li class="click2 click"><img src="img/game5/icon2.png"/></li>
  23. <li class="click3 click"><img src="img/game5/icon3.png"/></li>
  24. </ul>
  25. </div>
  26. </div>
  27. <div class="book_box">
  28. <div class="line">
  29. <p class="leftIcon">
  30. < </p>
  31. <p class="rightIcon"> > </p>
  32. </div>
  33. <div class="closeIcon"><img src="img/close.png" /></div>
  34. <div class="bookCont">
  35. <div class="leftImg">
  36. <div class="titleTip">
  37. <p>九个炊事员</p>
  38. <p class="img"><img src="img/img2.png" /></p>
  39. </div>
  40. <div class="imgList">
  41. <img src="img/game4.png" />
  42. </div>
  43. </div>
  44. <div class="rightCont">
  45. <div class="titleTip">
  46. <h2>故事原型</h2>
  47. <h5>九个炊事员</h5>
  48. </div>
  49. <ul class="textList">
  50. <video width="210" height="150" style="object-fit: fill;" id="video5" controls="controls">
  51. <source src="img/video/game5.mp4" type="video/mp4"></source>
  52. </video>
  53. </ul>
  54. <!--<p class="pageNum"><text>1</text>/<span>5</span></p>-->
  55. </div>
  56. </div>
  57. </div>
  58. <div class="maskBgm"></div>
  59. <!--下一关-->
  60. <div class="successBox">
  61. <!--<div class="shut"><img src="img/close.png" /></div>-->
  62. <p class="above game5Above"><img src="img/aboveIcon.png" /></p>
  63. <p class="next game5Next"><img src="img/nextIcon.png" /></p>
  64. </div>
  65. </div>
  66. <script type="text/javascript">
  67. var num5 = 0;
  68. // var contList5 = [
  69. // '飞夺泸定桥:1935年5月,北上抗日的红军向天险大渡河挺进。大渡河水流湍急,两岸都是高山峻岭,只有一座铁索桥可以通过。这座铁索桥,就是红军北上必须夺取的泸定桥。国民党反动派派了两个团防守泸定桥,阻拦红军北上;后来又调了两个旅赶去增援,妄想把我红军消灭在桥头上。我军早就看穿了敌人的诡计。28日早上,红四团接到上级命令:“29日早晨夺下泸定桥!”时间只剩下20多个小时了',
  70. // '红四团离泸定桥还有240里。敌人的两个旅援兵正在对岸向泸定桥行进。抢在敌人前头,是我军战胜敌人的关键。红四团翻山越岭,沿路击溃了好几股阻击的敌人,到晚上7点钟,离泸定桥还有110里。战士们一整天没顾得上吃饭。天又下起雨来,把他们都淋透了。战胜敌人的决心使他们忘记了饥饿和疲劳。在漆黑的夜里,他们冒着雨,踩着泥水继续前进。忽然对岸出现了无数火把,像一条长蛇向泸定桥的',
  71. // '方向奔去,分明是敌人的增援部队。红四团的战士索性也点起火把,照亮了道路跟对岸的敌人赛跑。敌人看到了这边的火把,扯着嗓子喊:“你们是哪个部分的?”我们的战士高声答话:“是碰上红军撤下来的。”对岸的敌人并不疑心。两支军队像两条火龙,隔着大渡河走了二三十里。雨越下越猛,像瓢泼一样,把两岸的火把都浇灭了。对岸的敌人不能再走,只好停下来宿营。红四团仍旧摸黑冒雨前进,终于在',
  72. // '29日清晨赶到了泸定桥,把增援的两个旅的敌人抛在后面了。',
  73. // ]
  74. // var liCont5 = '';
  75. // var pageNum5 = 1;
  76. // var total5= contList5.length
  77. // for(var i = 0; i <= contList5.length; i++) {
  78. // liCont5 += '<li>' + contList5[i] + '</i>'
  79. // }
  80. // $('.game5Index .textList').html(liCont5)
  81. // $('.game5Index .textList li').eq(0).show().siblings().hide()
  82. // $('.game5Index .pageNum span').text(total5)
  83. // $('.game5Index .pageNum text').text(pageNum5)
  84. //
  85. // $('.game5Index .leftIcon').click(function() {
  86. // if(pageNum5 > 1) {
  87. // pageNum5--;
  88. // $('.pageNum text').text(pageNum5)
  89. // $('.textList li').eq(pageNum5 - 1).show().siblings().hide()
  90. // }
  91. // })
  92. // $('.game5Index .rightIcon').click(function() {
  93. // if(pageNum5 < total5) {
  94. // pageNum5++;
  95. // $('.game5Index .pageNum text').text(pageNum5)
  96. // $('.game5Index .textList li').eq(pageNum5 - 1).show().siblings().hide()
  97. // }
  98. // if(pageNum5 == total5) {
  99. // setTimeout(function() {
  100. // $('.game5Index .book_box').fadeOut()
  101. // $('.game5Index .successBox').css('display', 'flex')
  102. // }, 1500)
  103. // }
  104. // })
  105. var video5 = document.getElementById("video5");
  106.   video5.loop = false;
  107.   video5.addEventListener('ended', function () {
  108. $('.book_box').fadeOut()
  109. $('.successBox').css('display', 'flex')
  110.   //监听到播放结束后,在此处可调用自己的接口
  111. console.log('播放完毕5')
  112.   }, false);
  113. $('.game5Index .click1').click(function() {
  114. $('.game5Index .click1 img').css('display','block')
  115. $('.game5Index .click1').animate({
  116. 'top': '1.5%',
  117. "right": '17.5%',
  118. 'transform': 'translate(-50%,-50%)'
  119. }, 1000)
  120. // setTimeout(function() {
  121. // $('.game5Index .click1').css('opacity', '0')
  122. // }, 1000)
  123. $('.game5Index .imgList li').eq(0).find('img').fadeOut(1500)
  124. num5++;
  125. success5();
  126. })
  127. $('.game5Index .click2').click(function() {
  128. $('.game5Index .click2 img').css('display','block')
  129. $('.game5Index .click2').animate({
  130. 'top': '3%',
  131. "right": '11.5%',
  132. 'transform': 'translate(-50%,-50%)'
  133. }, 1000)
  134. // setTimeout(function() {
  135. // $('.game5Index .click2').css('opacity', '0')
  136. // }, 1000)
  137. $('.game5Index .imgList li').eq(1).find('img').fadeOut(1500)
  138. num5++;
  139. success5();
  140. })
  141. $('.game5Index .click3').click(function() {
  142. $('.game5Index .click3 img').css('display','block')
  143. $('.game5Index .click3').animate({
  144. 'top': '3%',
  145. "right": '1.5%',
  146. 'transform': 'translate(-50%,-50%)',
  147. }, 1000)
  148. // setTimeout(function() {
  149. // $('.game5Index .click3').css('opacity', '0')
  150. // }, 1000)
  151. $('.game5Index .imgList li').eq(2).find('img').fadeOut(1500)
  152. num5++;
  153. success5();
  154. })
  155. $('.game5Index .closeIcon').click(function() {
  156. $('.book_box').fadeOut()
  157. $('.successBox').css('display', 'flex')
  158. video5.pause()
  159. })
  160. function success5() {
  161. if(num5 == 3) {
  162. console.log('成功')
  163. setTimeout(function() {
  164. $('.game5Index p.bgm img').attr('src', 'img/game5/successBgm.png')
  165. $('.game5Index .box_wrap').fadeOut();
  166. }, 1500)
  167. setTimeout(function() {
  168. $('.game5Index .book_box').fadeIn()
  169. $('.game5Index .maskBgm').fadeIn()
  170. video5.play()
  171. }, 3500)
  172. }
  173. }
  174. $('.game5Above').click(function(){
  175. $('#game4').load('game4.html');
  176. $('.game5Index').remove();
  177. $('.fiveGame').css({'width':'0','height':'0'})
  178. $('#game5').css({'width':'0','height':'0'})
  179. $('.fourGame').css({'width':'100%','height':'100%'})
  180. $('#game4').css({'width':'100%','height':'100%'})
  181. })
  182. $('.game5Next').click(function(){
  183. $('.game5Index').remove();
  184. $('#success').load('success.html');
  185. $('.fiveGame').css({'width':'0','height':'0'})
  186. $('#game5').css({'width':'0','height':'0'})
  187. $('.win').css({'width':'100%','height':'100%'})
  188. $('#success').css({'width':'100%','height':'100%'})
  189. })
  190. </script>