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.

190 lines
5.1 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
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
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. <div class="snowList"></div>
  4. <p class="bgm">
  5. <img src="img/game4/game4Bgm.png" />
  6. <img src="img/game4/successBgm.gif" />
  7. </p>
  8. <div class="box_wrap">
  9. <ul class="imgList">
  10. <li><img style="width: .7rem;" src="img/game4/lin11.png" />
  11. <p></p>
  12. </li>
  13. <li><img style="width: .92rem;" src="img/game4/lin2.png" />
  14. <p></p>
  15. </li>
  16. <li><img style="width: .94rem;" src="img/game4/lin3.png" />
  17. <p></p>
  18. </li>
  19. <!--<li></li>
  20. <li></li>
  21. <li></li>-->
  22. </ul>
  23. <div class="clickIcon">
  24. <ul>
  25. <li class="click1 click"><img style="width: .7rem;" src="img/game4/icon11.png"/></li>
  26. <li class="click2 click"><img src="img/game4/icon2.png"/></li>
  27. <li class="click3 click"><img src="img/game4/icon3.png"/></li>
  28. </ul>
  29. </div>
  30. </div>
  31. <div class="book_box">
  32. <div class="line">
  33. <!--<p class="leftIcon">
  34. < </p>
  35. <p class="rightIcon"> > </p>-->
  36. </div>
  37. <div class="closeIcon"><img src="img/close.png" /></div>
  38. <div class="bookCont">
  39. <div class="leftImg">
  40. <div class="titleTip">
  41. <p>飞跃夹金山</p>
  42. <p class="img"><img src="img/img2.png" /></p>
  43. </div>
  44. <div class="imgList">
  45. <img src="img/game4.png" />
  46. </div>
  47. </div>
  48. <div class="rightCont">
  49. <div class="titleTip">
  50. <h2>故事原型</h2>
  51. <h5>飞跃夹金山</h5>
  52. </div>
  53. <ul class="textList">
  54. <video width="210" height="150" style="object-fit: fill;" id="video4" controls="controls">
  55. <source src="img/video/game4.mp4" type="video/mp4"></source>
  56. </video>
  57. </ul>
  58. <!--<p class="pageNum"><text>1</text>/<span>5</span></p>-->
  59. </div>
  60. </div>
  61. </div>
  62. <div class="maskBgm"></div>
  63. <!--下一关-->
  64. <div class="successBox">
  65. <!--<div class="shut"><img src="img/close.png" /></div>-->
  66. <p class="above game4Above"><img src="img/aboveIcon.png" /></p>
  67. <p class="next game4Next"><img src="img/nextIcon.png" /></p>
  68. </div>
  69. </div>
  70. <script type="text/javascript">
  71. var num4 = [];
  72. $(function(){
  73. $('.snowList').fadeIn(1000)
  74. })
  75. var video4 = document.getElementById("video4");
  76.   video4.loop = false;
  77.   video4.addEventListener('ended', function () {
  78. $('.book_box').fadeOut()
  79. $('.successBox').css('display', 'flex')
  80.    //监听到播放结束后,在此处可调用自己的接口
  81. console.log('播放完毕')
  82.   }, false);
  83. $('.game4Index .click1').click(function() {
  84. $('.game4Index .click1 img').css('display','block')
  85. $('.game4Index .click1').animate({
  86. 'top': '2.5%',
  87. "right": '24%',
  88. 'transform': 'translate(-50%,-50%)'
  89. }, 1000)
  90. // setTimeout(function() {
  91. // $('.game4Index .click1').css('opacity', '0')
  92. // }, 1000)
  93. $('.game4Index .imgList li').eq(0).find('img').fadeOut(1500)
  94. $('.game4Index .imgList li').eq(0).find('p').fadeOut(1000)
  95. if(num4.indexOf('1')==-1){
  96. num4.push('1');
  97. success4();
  98. }
  99. })
  100. $('.game4Index .click2').click(function() {
  101. $('.game4Index .click2 img').css('display','block')
  102. $('.game4Index .click2').animate({
  103. 'top': '5%',
  104. "right": '11.5%',
  105. 'transform': 'translate(-50%,-50%)'
  106. }, 1000)
  107. // setTimeout(function() {
  108. // $('.game4Index .click2').css('opacity', '0')
  109. // }, 1000)
  110. $('.game4Index .imgList li').eq(1).find('img').fadeOut(1500)
  111. $('.game4Index .imgList li').eq(1).find('p').fadeOut(1000)
  112. if(num4.indexOf('2')==-1){
  113. num4.push('2');
  114. success4();
  115. }
  116. })
  117. $('.game4Index .click3').click(function() {
  118. $('.game4Index .click3 img').css('display','block')
  119. $('.game4Index .click3').animate({
  120. 'top': '2%',
  121. "right": '4.5%',
  122. 'transform': 'translate(-50%,-50%)',
  123. }, 1000)
  124. // setTimeout(function() {
  125. // $('.game4Index .click3').css('opacity', '0')
  126. // }, 1000)
  127. $('.game4Index .imgList li').eq(2).find('img').fadeOut(1500)
  128. $('.game4Index .imgList li').eq(2).find('p').fadeOut(1000)
  129. if(num4.indexOf('3')==-1){
  130. num4.push('3');
  131. success4();
  132. }
  133. })
  134. $('.game4Index .closeIcon').click(function() {
  135. $('.book_box').fadeOut()
  136. $('.successBox').css('display', 'flex')
  137. video4.pause()
  138. })
  139. function success4() {
  140. if(num4.length == 3) {
  141. console.log('成功')
  142. setTimeout(function() {
  143. $('.game4Index p.bgm img').eq(0).animate({
  144. 'opacity':'0'
  145. },1000)
  146. $('.game4Index p.bgm img').eq(1).animate({
  147. 'opacity':'1',
  148. 'z-index':'99'
  149. },1000)
  150. $('.game4Index .box_wrap').fadeOut();
  151. }, 1500)
  152. setTimeout(function() {
  153. $('.snowList').remove()
  154. $('.game4Index .book_box').fadeIn()
  155. $('.game4Index .maskBgm').fadeIn(1000)
  156. video4.play()
  157. }, 4500)
  158. }
  159. }
  160. $('.game4Above').click(function(){
  161. $('#game3').load('game3.html');
  162. $('.game4Index').remove();
  163. $('.thirdGame').css({'width':'100%','height':'100%'})
  164. $('#game3').css({'width':'100%','height':'100%'})
  165. $('.fourGame').css({'width':'0','height':'0'})
  166. $('#game4').css({'width':'0','height':'0'})
  167. })
  168. $('.game4Next').click(function(){
  169. $('.game4Index').remove();
  170. $('#game5').load('game5.html');
  171. $('.fourGame').css({'width':'0','height':'0'})
  172. $('#game4').css({'width':'0','height':'0'})
  173. $('.fiveGame').css({'width':'100%','height':'100%'})
  174. $('#game5').css({'width':'100%','height':'100%'})
  175. })
  176. </script>