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.

219 lines
7.5 KiB

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