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.

213 lines
9.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
  1. <link rel="stylesheet" type="text/css" href="css/game1.css" />
  2. <div class="game1Index">
  3. <p class="bgm">
  4. <img src="img/game1/bgm.gif" />
  5. <img src="img/game1/successBgm.gif" />
  6. </p>
  7. <div class="box_wrap">
  8. <ul class="imgList">
  9. <li><img style="width: .96rem;" src="img/game1/lin1.png" />
  10. <p></p>
  11. </li>
  12. <li><img style="width: .92rem;" src="img/game1/lin2.png" />
  13. <p></p>
  14. </li>
  15. <li><img style="width: .94rem;" src="img/game1/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/game1/icon1.png"/></li>
  25. <li class="click2 click"><img src="img/game1/icon2.png"/></li>
  26. <li class="click3 click"><img src="img/game1/icon3.png" /></li>
  27. </ul>
  28. </div>
  29. </div>
  30. <div class="book_box">
  31. <div class="line">
  32. <div>
  33. <p class="leftIcon"><img src="img/leftIcon.png"/> </p>
  34. <p class="rightIcon"> <img src="img/rightIcon.png"/> </p>
  35. </div>
  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/game2.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. <!--<li>飞夺泸定桥:1935年5月,北上抗日的红军向天险大渡河挺进。大渡河水流湍急,两岸都是高山峻岭,只有一座铁索桥可以通过。这座铁索桥,就是红军北上必须夺取的泸定桥。国民党反动派派了两个团防守泸定桥,阻拦红军北上;后来又调了两个旅赶去增援,妄想把我红军消灭在桥头上。我军早就看穿了敌人的诡计。28日早上,红四团接到上级命令:“29日早晨夺下泸定桥!”时间只剩下20多个小时了</li>
  55. <li>红四团离泸定桥还有240里。敌人的两个旅援兵正在对岸向泸定桥行进。抢在敌人前头,是我军战胜敌人的关键。红四团翻山越岭,沿路击溃了好几股阻击的敌人,到晚上7点钟,离泸定桥还有110里。战士们一整天没顾得上吃饭。天又下起雨来,把他们都淋透了。战胜敌人的决心使他们忘记了饥饿和疲劳。在漆黑的夜里,他们冒着雨,踩着泥水继续前进。忽然对岸出现了无数火把,像一条长蛇向泸定桥的</li>
  56. <li>方向奔去,分明是敌人的增援部队。红四团的战士索性也点起火把,照亮了道路跟对岸的敌人赛跑。敌人看到了这边的火把,扯着嗓子喊:“你们是哪个部分的?”我们的战士高声答话:“是碰上红军撤下来的。”对岸的敌人并不疑心。两支军队像两条火龙,隔着大渡河走了二三十里。雨越下越猛,像瓢泼一样,把两岸的火把都浇灭了。对岸的敌人不能再走,只好停下来宿营。红四团仍旧摸黑冒雨前进,终于在</li>
  57. <li>29日清晨赶到了泸定桥,把增援的两个旅的敌人抛在后面了。</li>-->
  58. </ul>
  59. <p class="pageNum"><text>1</text>/<span>5</span></p>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="maskBgm"></div>
  64. <!--下一关-->
  65. <div class="successBox">
  66. <!--<div class="shut"><img src="img/close.png" /></div>-->
  67. <!--<p class="above"><img src="img/aboveIcon.png" /></p>-->
  68. <p class="next game1Next"><img src="img/nextIcon.png" /></p>
  69. </div>
  70. <!--手势-->
  71. <div class="shoushi">
  72. <img src="img/4.gif"/>
  73. </div>
  74. </div>
  75. <script src="js/zQuery.js" type="text/javascript" charset="utf-8"></script>
  76. <script src="js/snow.js" type="text/javascript" charset="utf-8"></script>
  77. <script type="text/javascript">
  78. $('.game1Index .shoushi').click(function(){
  79. $('.game1Index .shoushi').fadeOut(1000)
  80. })
  81. var num = [];
  82. var leftArr = ['2%', '12%', '22%'];
  83. var contList = [
  84. '1935年1月,按照猴场会议作出的决定,红军开始向黔北地区挺近。而此时,横亘在他们面前的,是被称为“天险”的千里乌江和黔军的严密布防,身后是国民党的中央军步步紧逼。过不过得了乌江,关系红军存亡。1月1号到2号,抢渡乌江的战斗,在江界河渡口、龙溪回龙场渡口和茶山关渡口3个地方打响。由于江边所有的渡船和整块的木板都已经被敌军搜走,负责抢渡江界河渡口的红一军团第二师只能组织大家赶制竹筏渡江。',
  85. '但敌军火力猛烈,一天之内的两次渡江都失败了。其中一条竹筏上的5名指战员失踪。眼看突出重围的时间越来越紧迫。3号上午,红军二师决定在渡口上游实行强渡。但让第一批渡江的3只竹筏上的战士感到奇怪的是,就在他们即将冲上对岸时,敌军突然不向他们开枪了,纷纷转向了阵地后方。原来,头一天晚上失踪的5名红军指战员在夜色的掩护下摸到了敌人阵地身后,这时候突然杀了出来,配合主力渡江。',
  86. '出其不意的攻击,为渡江部队创造了宝贵的机会,很快,一个营的红军迅速渡江,抢占了高地。经过激烈的战斗,红军终于完全控制了乌江北岸,搭起了浮桥,中央红军大部队开始陆续过江。与此同时,右路纵队的红一军团主力和红九军团在龙溪回龙场渡口,左路纵队的红三军团在茶山关渡口组织的强渡也都取得了成功。把国民党军甩在了乌江以东和以南地区。突破乌江战役是红军长征以来取得的第一个较大胜利,',
  87. '大大鼓舞了红军的战斗意志,一扫长征以来的被动局面,红军开始把战争的主动权掌握在自己手里。(来源:贵州网络广播电视台)',
  88. ]
  89. var liCont = '';
  90. var pageNum = 1;
  91. var total = contList.length
  92. for(var i = 0; i <= contList.length; i++) {
  93. liCont += '<li>' + contList[i] + '</i>'
  94. }
  95. $('.game1Index .textList').html(liCont)
  96. $('.game1Index .textList li').eq(0).show().siblings().hide()
  97. $('.game1Index .pageNum span').text(total)
  98. $('.game1Index .pageNum text').text(pageNum)
  99. $('.game1Index .leftIcon').click(function() {
  100. if(pageNum > 1) {
  101. pageNum--;
  102. $('.game1Index .pageNum text').text(pageNum)
  103. $('.game1Index .textList li').eq(pageNum - 1).show().siblings().hide()
  104. }
  105. })
  106. $('.game1Index .rightIcon').click(function() {
  107. if(pageNum < total) {
  108. pageNum++;
  109. $('.game1Index .pageNum text').text(pageNum)
  110. $('.game1Index .textList li').eq(pageNum - 1).show().siblings().hide()
  111. }
  112. if(pageNum == total) {
  113. setTimeout(function() {
  114. $('.game1Index .book_box').fadeOut()
  115. $('.game1Index .successBox').css('display', 'flex')
  116. }, 1500)
  117. }
  118. })
  119. $('.game1Index .click1').click(function() {
  120. $('.game1Index .click1 img').css('display','block')
  121. $('.game1Index .click1').animate({
  122. 'top': '3.5%',
  123. "left": '2%',
  124. 'transform': 'translate(-50%,-50%)'
  125. }, 1000)
  126. // setTimeout(function() {
  127. // $('.game1Index .click1').css('opacity', '0')
  128. // }, 1000)
  129. // $('.game1Index .imgList li').eq(0).find('img').fadeOut(1500)
  130. $('.game1Index .imgList li').eq(0).find('img').fadeOut(1500)
  131. $('.game1Index .imgList li').eq(0).find('p').fadeOut(1000)
  132. if(num.indexOf('1')==-1){
  133. num.push('1');
  134. success();
  135. }
  136. })
  137. $('.game1Index .click2').click(function() {
  138. $('.game1Index .click2 img').css('display','block')
  139. $('.game1Index .click2').animate({
  140. 'top': '4%',
  141. "left": '12%',
  142. 'transform': 'translate(-50%,-50%)'
  143. }, 1000)
  144. // setTimeout(function() {
  145. // $('.game1Index .click2').css('opacity', '0')
  146. // }, 1000)
  147. $('.game1Index .imgList li').eq(1).find('img').fadeOut(1500)
  148. $('.game1Index .imgList li').eq(1).find('p').fadeOut(1000)
  149. if(num.indexOf('2')==-1){
  150. num.push('2');
  151. success();
  152. }
  153. })
  154. $('.game1Index .click3').click(function() {
  155. $('.game1Index .click3 img').css('display','block')
  156. $('.game1Index .click3').animate({
  157. 'top': '10%',
  158. "left": '19%',
  159. 'transform': 'translate(-50%,-50%)',
  160. }, 1000)
  161. // setTimeout(function() {
  162. // $('.game1Index .click3').css('opacity', '0')
  163. // }, 1000)
  164. $('.game1Index .imgList li').eq(2).find('img').fadeOut(1500)
  165. $('.game1Index .imgList li').eq(2).find('p').fadeOut(1000)
  166. if(num.indexOf('3')==-1){
  167. num.push('3');
  168. success();
  169. }
  170. })
  171. $('.game1Index .closeIcon').click(function() {
  172. $('.game1Index .book_box').fadeOut()
  173. $('.game1Index .successBox').css('display', 'flex')
  174. })
  175. function success() {
  176. if(num.length == 3) {
  177. console.log('成功')
  178. setTimeout(function() {
  179. // $('.game1Index p.bgm img').attr('src', 'img/game1/successBgm.png')
  180. $('.game1Index p.bgm img').eq(0).animate({
  181. 'opacity':'0'
  182. },1000)
  183. $('.game1Index p.bgm img').eq(1).animate({
  184. 'opacity':'1',
  185. 'z-index':'99'
  186. },1000)
  187. $('.game1Index .box_wrap').fadeOut();
  188. }, 1500)
  189. setTimeout(function() {
  190. $('.game1Index .book_box').fadeIn()
  191. $('.game1Index .maskBgm').fadeIn(1000)
  192. }, 4500)
  193. }
  194. }
  195. $('.game1Next').click(function(){
  196. $('.firstGame').css({'width':'0','height':'0'})
  197. $('#game1').css({'width':'0','height':'0'})
  198. $('.game1Index').remove();
  199. $('#game2').load('game2.html')
  200. $('.secondGame').css({'width':'100%','height':'100%'})
  201. $('#game2').css({'width':'100%','height':'100%'})
  202. })
  203. </script>