works.php 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461
  1. <!--作品展示开始-->
  2. <script>
  3. var contentList = new Array();
  4. mui.init();
  5. </script>
  6. <div class="works-box">
  7. <?php if(count($wedding) >= 3){ ?>
  8. <div class="title">婚礼现场布置作品</div>
  9. <div id="wedding" class="mui-slider works-slider">
  10. <div id="wedding-group" class="mui-slider-group mui-slider-loop works-slider-group">
  11. <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
  12. <?php $weddingLast = end($wedding);
  13. $weddingLastKey = key($wedding);
  14. reset($wedding); ?>
  15. <div class="mui-slider-item">
  16. <div class="works-slider-item" name="wedding_item<?= $weddingLastKey ?>">
  17. <div class="img-box" style="background-image:url(<?= $weddingLast['mobileUrl'] ?>)"></div>
  18. </div>
  19. </div>
  20. <?php if (!empty($wedding)) {
  21. foreach ($wedding as $key => $info) { ?>
  22. <div class="mui-slider-item">
  23. <div class="works-slider-item" name="wedding_item<?= $key ?>">
  24. <?php if ($key <= 1 || $key == $weddingLastKey) { ?>
  25. <div class="img-box" style="background-image:url(<?= $info['mobileUrl'] ?>)"></div>
  26. <?php } else { ?>
  27. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  28. <?php } ?>
  29. </div>
  30. </div>
  31. <?php }
  32. } ?>
  33. <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
  34. <?php reset($wedding);
  35. $weddingFirst = current($wedding);
  36. $weddingFirstKey = key($wedding); ?>
  37. <div class="mui-slider-item">
  38. <div class="works-slider-item" name="wedding_item<?= $weddingFirstKey ?>">
  39. <div class="img-box" style="background-image:url(<?= $weddingFirst['mobileUrl'] ?>)"></div>
  40. </div>
  41. </div>
  42. </div>
  43. <div class="mui-slider-indicator">
  44. <div id="weddingPre" class="btn pre1"><img src="/images/glhs/icon-pre.png"></div>
  45. <div id="weddingNext" class="btn next1"><img src="/images/glhs/icon-next.png"></div>
  46. </div>
  47. </div>
  48. <?php } ?>
  49. <script>
  50. <?php if(count($wedding) >= 3){ ?>
  51. var weddingObj = mui('#wedding');
  52. var weddingCurrentIndex = 0;
  53. var weddingContent = '';
  54. var preImgIndex = 0;
  55. var nextImgIndex = 0;
  56. document.querySelector('#wedding').addEventListener('slide', function (event) {
  57. weddingCurrentIndex = event.detail.slideNumber;
  58. <?php if(!empty($wedding)){ foreach($wedding as $key => $info){ ?>
  59. if (weddingCurrentIndex == <?= $key ?>) {
  60. <?php if(isset($wedding[$key + 1])){ $nextInfo = $wedding[$key + 1]; ?>
  61. weddingContent = '<div class="img-box" style="background-image:url(<?= $nextInfo['mobileUrl'] ?>)"></div>';
  62. nextImgIndex = weddingCurrentIndex + 1;
  63. addElement('wedding', nextImgIndex, weddingContent);
  64. <?php } ?>
  65. <?php if(isset($wedding[$key - 1])){ $preInfo = $wedding[$key - 1]; ?>
  66. weddingContent = '<div class="img-box" style="background-image:url(<?= $preInfo['mobileUrl'] ?>)"></div>';
  67. preImgIndex = weddingCurrentIndex - 1;
  68. addElement('wedding', preImgIndex, weddingContent);
  69. <?php } ?>
  70. }
  71. <?php } } ?>
  72. });
  73. document.querySelector('#weddingPre').addEventListener('click', function (event) {
  74. weddingObj.slider().gotoItem(weddingCurrentIndex - 1)
  75. });
  76. document.querySelector('#weddingNext').addEventListener('click', function (event) {
  77. weddingObj.slider().gotoItem(weddingCurrentIndex + 1)
  78. });
  79. <?php } ?>
  80. </script>
  81. <?php if(count($meeting) >= 3){ ?>
  82. <div class="title">主题会议现场布置作品</div>
  83. <div id="meeting" class="mui-slider works-slider2">
  84. <div class="mui-slider-group mui-slider-loop works-slider-group2">
  85. <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
  86. <?php $meetingLast = end($meeting);
  87. $meetingLastKey = key($meeting);
  88. reset($meeting); ?>
  89. <div class="mui-slider-item mui-slider-item-duplicate">
  90. <div class="works-slider-item2" name="meeting_item<?= $meetingLastKey ?>">
  91. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  92. </div>
  93. </div>
  94. <?php if (!empty($meeting)) {
  95. foreach ($meeting as $key => $info) { ?>
  96. <div class="mui-slider-item">
  97. <div class="works-slider-item2" name="meeting_item<?= $key ?>">
  98. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  99. </div>
  100. </div>
  101. <?php }
  102. } ?>
  103. <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
  104. <?php reset($meeting);
  105. $meetingFirst = current($meeting);
  106. $meetingFirstKey = key($meeting); ?>
  107. <div class="mui-slider-item mui-slider-item-duplicate">
  108. <div class="works-slider-item2" name="meeting_item<?= $meetingFirstKey ?>">
  109. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  110. </div>
  111. </div>
  112. </div>
  113. <div class="mui-slider-indicator">
  114. <div id="meetingPre" class="btn pre2"><img src="/images/glhs/icon-pre.png"></div>
  115. <div id="meetingNext" class="btn next2"><img src="/images/glhs/icon-next.png"></div>
  116. </div>
  117. </div>
  118. <?php } ?>
  119. <script>
  120. <?php if(count($meeting) >= 3){ ?>
  121. var meetingObj = mui('#meeting');
  122. var meetingCurrentIndex = 0;
  123. var meetingContent = '';
  124. document.querySelector('#meeting').addEventListener('slide', function (event) {
  125. meetingCurrentIndex = event.detail.slideNumber;
  126. <?php if(!empty($meeting)){ foreach($meeting as $key => $info){ ?>
  127. if (meetingCurrentIndex == <?= $key ?>) {
  128. <?php if(isset($meeting[$key + 1])){ $nextInfo = $meeting[$key + 1]; ?>
  129. meetingContent = '<div class="img-box" style="background-image:url(<?= $nextInfo['mobileUrl'] ?>)"></div>';
  130. var nextImgIndex = meetingCurrentIndex + 1;
  131. addElement('meeting', nextImgIndex, meetingContent);
  132. <?php }?>
  133. <?php if(isset($meeting[$key - 1])){ $preInfo = $meeting[$key - 1]; ?>
  134. meetingContent = '<div class="img-box" style="background-image:url(<?= $preInfo['mobileUrl'] ?>)"></div>';
  135. var preImgIndex = meetingCurrentIndex - 1;
  136. addElement('meeting', preImgIndex, meetingContent);
  137. <?php } ?>
  138. }
  139. <?php } } ?>
  140. });
  141. document.querySelector('#meetingPre').addEventListener('click', function (event) {
  142. meetingObj.slider().gotoItem(meetingCurrentIndex - 1)
  143. });
  144. document.querySelector('#meetingNext').addEventListener('click', function (event) {
  145. meetingObj.slider().gotoItem(meetingCurrentIndex + 1)
  146. });
  147. $(window).scroll(function(){
  148. //会议的第一第二张图片加载出来
  149. if (($(document).scrollTop() + 1100) >= $(document).height() - $(window).height()) {
  150. meetingContent = '<div class="img-box" style="background-image:url(<?php reset($meeting);$thisMeeting=$meeting[0];echo $thisMeeting['mobileUrl']; ?>)"></div>';
  151. addElement('meeting', 0, meetingContent);
  152. meetingContent = '<div class="img-box" style="background-image:url(<?php reset($meeting);$thisMeeting=$meeting[1];echo $thisMeeting['mobileUrl']; ?>)"></div>';
  153. addElement('meeting', 1, meetingContent);
  154. meetingContent = '<div class="img-box" style="background-image:url(<?php reset($meeting);$thisMeeting=end($meeting);$thisKey=key($meeting);echo $thisMeeting['mobileUrl']; ?>)"></div>';
  155. addElement('meeting', <?= $thisKey ?>, meetingContent);
  156. }
  157. });
  158. <?php } ?>
  159. </script>
  160. <?php if(count($bouquet) >= 2){ ?>
  161. <div class="title">精美花束作品</div>
  162. <div id="bouquet" class="mui-slider works-slider3">
  163. <div class="mui-slider-group mui-slider-loop works-slider-group3">
  164. <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
  165. <?php $bouquetLast = end($bouquet);
  166. $bouquetLastKey = key($bouquet);
  167. reset($bouquet); ?>
  168. <div class="mui-slider-item mui-slider-item-duplicate">
  169. <div class="works-slider-item3" name="bouquet_item<?= $bouquetLastKey ?>">
  170. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  171. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  172. </div>
  173. </div>
  174. <?php foreach ($bouquet as $key => $info) { ?>
  175. <div class="mui-slider-item">
  176. <div class="works-slider-item3" name="bouquet_item<?= $key ?>">
  177. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  178. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  179. </div>
  180. </div>
  181. <?php } ?>
  182. <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
  183. <?php reset($bouquet);
  184. $bouquetFirst = current($bouquet);
  185. $bouquetFirstKey = key($bouquet); ?>
  186. <div class="mui-slider-item mui-slider-item-duplicate">
  187. <div class="works-slider-item3" name="bouquet_item<?= $bouquetFirstKey ?>">
  188. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  189. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  190. </div>
  191. </div>
  192. </div>
  193. <div class="mui-slider-indicator">
  194. <div id="bouquetPre" class="btn pre3"><img src="/images/glhs/icon-pre.png"></div>
  195. <div id="bouquetNext" class="btn next3"><img src="/images/glhs/icon-next.png"></div>
  196. </div>
  197. </div>
  198. <?php } ?>
  199. <script>
  200. <?php if(count($bouquet) >= 2){ ?>
  201. var bouquetObj = mui('#bouquet');
  202. var bouquetCurrentIndex = 0;
  203. var bouquetContent = '';
  204. var nextImgIndex = 0;
  205. var preImgIndex = 0;
  206. document.querySelector('#bouquet').addEventListener('slide', function (event) {
  207. bouquetCurrentIndex = event.detail.slideNumber;
  208. <?php foreach($bouquet as $key => $info){ ?>
  209. if (bouquetCurrentIndex == <?= $key ?>) {
  210. <?php if(isset($bouquet[$key + 1])){ $nextInfo = $bouquet[$key + 1]; ?>
  211. bouquetContent = '<div class="img-box" style="background-image:url(<?= $nextInfo[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= $nextInfo[1]['mobileUrl'] ?>)"></div>';
  212. nextImgIndex = bouquetCurrentIndex + 1;
  213. addElement('bouquet', nextImgIndex, bouquetContent);
  214. <?php }?>
  215. <?php if(isset($bouquet[$key - 1])){ $preInfo = $bouquet[$key - 1]; ?>
  216. bouquetContent = '<div class="img-box" style="background-image:url(<?= $preInfo[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= $preInfo[1]['mobileUrl'] ?>)"></div>';
  217. preImgIndex = bouquetCurrentIndex - 1;
  218. addElement('bouquet', preImgIndex, bouquetContent);
  219. <?php } ?>
  220. }
  221. <?php } ?>
  222. });
  223. document.querySelector('#bouquetPre').addEventListener('click', function (event) {
  224. bouquetObj.slider().gotoItem(bouquetCurrentIndex - 1)
  225. });
  226. document.querySelector('#bouquetNext').addEventListener('click', function (event) {
  227. bouquetObj.slider().gotoItem(bouquetCurrentIndex + 1)
  228. });
  229. $(window).scroll(function(){
  230. //花束的第一第二最后张图片加载出来
  231. if (($(document).scrollTop() + 900) >= $(document).height() - $(window).height()) {
  232. <?php reset($bouquet);$thisBouquet=$bouquet[0];?>
  233. bouquetContent = '<div class="img-box" style="background-image:url(<?= $thisBouquet[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= $thisBouquet[1]['mobileUrl'] ?>)"></div>';
  234. addElement('bouquet', 0, bouquetContent);
  235. <?php reset($bouquet);$thisBouquet=$bouquet[1];?>
  236. bouquetContent = '<div class="img-box" style="background-image:url(<?= $thisBouquet[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= $thisBouquet[1]['mobileUrl'] ?>)"></div>';
  237. addElement('bouquet', 1, bouquetContent);
  238. <?php reset($bouquet);$thisBouquet = end($bouquet);$thisKey = key($bouquet);?>
  239. bouquetContent = '<div class="img-box" style="background-image:url(<?= $thisBouquet[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= $thisBouquet[1]['mobileUrl'] ?>)"></div>';
  240. addElement('bouquet', <?= $thisKey ?>, bouquetContent);
  241. }
  242. });
  243. <?php } ?>
  244. </script>
  245. <?php if(count($basket)>=2){ ?>
  246. <div class="title">节庆礼篮作品</div>
  247. <div id="basket" class="mui-slider works-slider4">
  248. <div class="mui-slider-group mui-slider-loop works-slider-group4">
  249. <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
  250. <?php $basketLast = end($basket);
  251. $basketLastKey = key($basket);
  252. reset($basket); ?>
  253. <div class="mui-slider-item mui-slider-item-duplicate">
  254. <div class="works-slider-item3" name="basket_item<?= $basketLastKey ?>">
  255. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  256. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  257. </div>
  258. </div>
  259. <?php foreach ($basket as $key => $info) { ?>
  260. <div class="mui-slider-item">
  261. <div class="works-slider-item3" name="basket_item<?= $key ?>">
  262. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  263. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  264. </div>
  265. </div>
  266. <?php } ?>
  267. <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
  268. <?php reset($basket);
  269. $basketFirst = current($basket);
  270. $basketFirstKey = key($basket); ?>
  271. <div class="mui-slider-item mui-slider-item-duplicate">
  272. <div class="works-slider-item3" name="basket_item<?= $basketFirstKey ?>">
  273. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  274. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  275. </div>
  276. </div>
  277. </div>
  278. <div class="mui-slider-indicator">
  279. <div id="basketPre" class="btn pre4"><img src="/images/glhs/icon-pre.png"></div>
  280. <div id="basketNext" class="btn next4"><img src="/images/glhs/icon-next.png"></div>
  281. </div>
  282. </div>
  283. <?php } ?>
  284. <script>
  285. <?php if(count($basket) >= 2){ ?>
  286. var basketObj = mui('#basket');
  287. var basketCurrentIndex = 0;
  288. var basketContent = '';
  289. var nextImgIndex = 0;
  290. var preImgIndex = 0;
  291. document.querySelector('#basket').addEventListener('slide', function (event) {
  292. basketCurrentIndex = event.detail.slideNumber;
  293. <?php foreach($basket as $key => $info){ ?>
  294. if (basketCurrentIndex == <?= $key ?>) {
  295. <?php if(isset($basket[$key + 1])){ $nextInfo = $basket[$key + 1]; ?>
  296. basketContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$nextInfo[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$nextInfo[1]['mobileUrl'] ?>)"></div>';
  297. nextImgIndex = basketCurrentIndex + 1;
  298. addElement('basket', nextImgIndex, basketContent);
  299. <?php }?>
  300. <?php if(isset($basket[$key - 1])){ $preInfo = $basket[$key - 1]; ?>
  301. basketContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$preInfo[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$preInfo[1]['mobileUrl'] ?>)"></div>';
  302. preImgIndex = basketCurrentIndex - 1;
  303. addElement('basket', preImgIndex, basketContent);
  304. <?php } ?>
  305. }
  306. <?php } ?>
  307. });
  308. document.querySelector('#basketPre').addEventListener('click', function (event) {
  309. basketObj.slider().gotoItem(basketCurrentIndex - 1)
  310. });
  311. document.querySelector('#basketNext').addEventListener('click', function (event) {
  312. basketObj.slider().gotoItem(basketCurrentIndex + 1)
  313. });
  314. $(window).scroll(function(){
  315. //花束的第一第二最后张图片加载出来
  316. if (($(document).scrollTop() + 700) >= $(document).height() - $(window).height()) {
  317. <?php reset($basket);$thisBasket=$basket[0];?>
  318. basketContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisBasket[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisBasket[1]['mobileUrl'] ?>)"></div>';
  319. addElement('basket', 0, basketContent);
  320. <?php reset($basket);$thisBasket=$basket[1];?>
  321. basketContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisBasket[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisBasket[1]['mobileUrl'] ?>)"></div>';
  322. addElement('basket', 1, basketContent);
  323. <?php reset($basket);$thisBasket = end($basket);$thisKey = key($basket);?>
  324. basketContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisBasket[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisBasket[1]['mobileUrl'] ?>)"></div>';
  325. addElement('basket', <?= $thisKey ?>, basketContent);
  326. }
  327. });
  328. <?php } ?>
  329. </script>
  330. <?php if(count($weddingSet)>=2){ ?>
  331. <div class="title">婚庆套餐作品</div>
  332. <div id="weddingSet" class="mui-slider works-slider5">
  333. <div class="mui-slider-group mui-slider-loop works-slider-group5">
  334. <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
  335. <?php $weddingSetLast = end($weddingSet);
  336. $weddingSetLastKey = key($weddingSet);
  337. reset($weddingSet); ?>
  338. <div class="mui-slider-item mui-slider-item-duplicate">
  339. <div class="works-slider-item3" name="weddingSet_item<?= $weddingSetLastKey ?>">
  340. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  341. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  342. </div>
  343. </div>
  344. <?php foreach ($weddingSet as $key => $info) { ?>
  345. <div class="mui-slider-item">
  346. <div class="works-slider-item3" name="weddingSet_item<?= $key ?>">
  347. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  348. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  349. </div>
  350. </div>
  351. <?php } ?>
  352. <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
  353. <?php reset($weddingSet);
  354. $weddingSetFirst = current($weddingSet);
  355. $weddingSetFirstKey = key($weddingSet); ?>
  356. <div class="mui-slider-item mui-slider-item-duplicate">
  357. <div class="works-slider-item3" name="weddingSet_item<?= $weddingSetFirstKey ?>">
  358. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  359. <div class="img-box" style="background-image:url(/images/grey.gif)"></div>
  360. </div>
  361. </div>
  362. </div>
  363. <div class="mui-slider-indicator">
  364. <div id="weddingSetPre" class="btn pre5"><img src="/images/glhs/icon-pre.png"></div>
  365. <div id="weddingSetNext" class="btn next5"><img src="/images/glhs/icon-next.png"></div>
  366. </div>
  367. </div>
  368. <?php } ?>
  369. <script>
  370. <?php if(count($weddingSet) >= 2){ ?>
  371. var weddingSetObj = mui('#weddingSet');
  372. var weddingSetCurrentIndex = 0;
  373. var weddingSetContent = '';
  374. var nextImgIndex = 0;
  375. var preImgIndex = 0;
  376. document.querySelector('#weddingSet').addEventListener('slide', function (event) {
  377. weddingSetCurrentIndex = event.detail.slideNumber;
  378. <?php foreach($weddingSet as $key => $info){ ?>
  379. if (weddingSetCurrentIndex == <?= $key ?>) {
  380. <?php if(isset($weddingSet[$key + 1])){ $nextInfo = $weddingSet[$key + 1]; ?>
  381. weddingSetContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$nextInfo[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$nextInfo[1]['mobileUrl'] ?>)"></div>';
  382. nextImgIndex = weddingSetCurrentIndex + 1;
  383. addElement('weddingSet', nextImgIndex, weddingSetContent);
  384. <?php }?>
  385. <?php if(isset($weddingSet[$key - 1])){ $preInfo = $weddingSet[$key - 1]; ?>
  386. weddingSetContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$preInfo[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$preInfo[1]['mobileUrl'] ?>)"></div>';
  387. preImgIndex = weddingSetCurrentIndex - 1;
  388. addElement('weddingSet', preImgIndex, weddingSetContent);
  389. <?php } ?>
  390. }
  391. <?php } ?>
  392. });
  393. document.querySelector('#weddingSetPre').addEventListener('click', function (event) {
  394. weddingSetObj.slider().gotoItem(weddingSetCurrentIndex - 1)
  395. });
  396. document.querySelector('#weddingSetNext').addEventListener('click', function (event) {
  397. weddingSetObj.slider().gotoItem(weddingSetCurrentIndex + 1)
  398. });
  399. $(window).scroll(function(){
  400. //花束的第一第二最后张图片加载出来
  401. if (($(document).scrollTop() + 600) >= $(document).height() - $(window).height()) {
  402. <?php reset($weddingSet);$thisWeddingSet=$weddingSet[0];?>
  403. weddingSetContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisWeddingSet[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisWeddingSet[1]['mobileUrl'] ?>)"></div>';
  404. addElement('weddingSet', 0, weddingSetContent);
  405. <?php reset($weddingSet);$thisWeddingSet=$weddingSet[1];?>
  406. weddingSetContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisWeddingSet[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisWeddingSet[1]['mobileUrl'] ?>)"></div>';
  407. addElement('weddingSet', 1, weddingSetContent);
  408. <?php reset($weddingSet);$thisWeddingSet = end($weddingSet);$thisKey = key($weddingSet);?>
  409. weddingSetContent = '<div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisWeddingSet[0]['mobileUrl'] ?>)"></div><div class="img-box" style="background-image:url(<?= Yii::$app->params['imgUrl'].$thisWeddingSet[1]['mobileUrl'] ?>)"></div>';
  410. addElement('weddingSet', <?= $thisKey ?>, weddingSetContent);
  411. }
  412. });
  413. <?php } ?>
  414. </script>
  415. </div>
  416. <!--作品展示结束-->
  417. <script type="text/javascript" charset="utf-8">
  418. //对象名称 第几张图片 具体html
  419. function addElement() {
  420. var objectName = arguments[0];
  421. var no = arguments[1];
  422. var content = arguments[2];
  423. var key = objectName + "_" + no;
  424. if (contentList.hasOwnProperty(key)) {
  425. return true;
  426. }
  427. //以下表示看第二张图片时加载第三张图片
  428. $("div[name=" + objectName + "_item" + no + "]").html(content);
  429. contentList[key] = content;
  430. }
  431. </script>