index.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. mui.ready(function() {
  2. //springFestivalPop();
  3. marquee_Show();
  4. getCartNum();
  5. $.ajax(base_path + '/indexData?dates=' + new Date().getTime(), {
  6. dataType: 'json',
  7. type: 'post',
  8. timeout: 15000,
  9. xhrFields: {
  10. withCredentials: true
  11. },
  12. crossDomain: true,
  13. success: function(dt) {
  14. if(dt.isRedirect) {
  15. location.href = dt.redirectURL;
  16. } else {
  17. var bannerstr = "",
  18. prostr = "",
  19. dian = "",
  20. advsstr = "";
  21. if(dt.status) {
  22. var banner_data = dt.data.banners;
  23. mui(banner_data).each(function(index) {
  24. if(index == 0) {
  25. bannerstr += '<div class="mui-slider-item mui-slider-item-duplicate"><a href="' + banner_data[banner_data.length - 1].bannerImageCheckOutUrl + '"><img src="' + (banner_data[banner_data.length - 1].bannerImageUrl) + '"></a></div><div class="mui-slider-item mui-active"><a href="' + this.bannerImageCheckOutUrl + '"><img src="' + (this.bannerImageUrl) + '"></a></div>';
  26. dian += '<div class="mui-indicator mui-active"></div>'
  27. } else {
  28. bannerstr += '<div class="mui-slider-item"><a href="' + this.bannerImageCheckOutUrl + '"><img src="' + (this.bannerImageUrl) + '"></a></div>';
  29. dian += '<div class="mui-indicator"></div>'
  30. }
  31. if(index == (banner_data.length - 1) || (banner_data.length - 1) == 0) {
  32. bannerstr += '<div class="mui-slider-item mui-slider-item-duplicate"><a href="' + banner_data[0].bannerImageCheckOutUrl + '"><img src="' + (banner_data[0].bannerImageUrl) + '"></a></div>'
  33. }
  34. });
  35. dc('mui-slider-loop').innerHTML = bannerstr;
  36. dc('my-slider-indicator').innerHTML = dian;
  37. $("<div id='banner-slider' class='mui-slider'><div class='mui-slider-group mui-slider-loop' id='mui-slider-loop'>" + bannerstr + "</div><div id='my-slider-indicator' class='mui-slider-indicator my-slider-indicator'>" + dian + "</div></div>").insertBefore(".chanpin-box");
  38. var advs_data = dt.data.advs;
  39. mui(advs_data).each(function(index) {
  40. advsstr += '<a href="' + this.bannerImageCheckOutUrl + '"><img src="' + this.bannerImageUrl + '" /></a>'
  41. });
  42. dc('advs_banner').innerHTML = advsstr;
  43. dc('advs_banner').style.display = 'block';
  44. dc('banner-slider').style.display = 'block';
  45. var banner = mui('#banner-slider');
  46. banner.slider({
  47. interval: 5000
  48. });
  49. mui.each(document.querySelectorAll('#banner-slider a'), function(index, el) {
  50. el.addEventListener('tap', function() {
  51. //document.querySelector('.loading-bg').style.display = 'block';
  52. var str = this.getAttribute('href');
  53. console.log(this.getAttribute('href'));
  54. if(str != "#" && str != '') {
  55. location.href = this.getAttribute('href')
  56. }
  57. }, false)
  58. });
  59. mui.each(document.querySelectorAll('#advs_banner a'), function(index, el) {
  60. el.addEventListener('tap', function() {
  61. //document.querySelector('.loading-bg').style.display = 'block';
  62. location.href = this.getAttribute('href')
  63. }, false)
  64. });
  65. var shareOpenid = dt.data.memberOpenid;
  66. var link = "https:" + domanUrl + base_path + "/index.html?shareOpenid=" + shareOpenid;
  67. window.repleFlag = false;
  68. window.wxFriend = {
  69. "appId": "",
  70. "imgUrl": domanUrl + '/watero/common/shop/images/index.jpg',
  71. "link": link,
  72. "desc": "Watero水时代商城,开启优雅生活",
  73. "title": "Watero水时代商城,好水,好茶,生活不将就!",
  74. "netError": "您的网络异常,请刷新重试!如多次刷新无效,请向我们反应 ~",
  75. "shareTimeSuccess": "分享成功",
  76. "shareTimeCancel": "已取消分享",
  77. "shareAppSuccess": "分享成功!",
  78. "shareAppCancel": "已取消分享"
  79. };
  80. document.querySelector('.loading-bg').style.display = 'none'
  81. } else {
  82. mui.alert(dt.message, ' ', '朕知道了', function() {
  83. mui.openWindow({
  84. url: domanUrl + base_path + "/index.html?dates=" + new Date().getTime()
  85. })
  86. })
  87. }
  88. }
  89. },
  90. error: function(xhr, type, errorThrown) {
  91. console.log(xhr)
  92. }
  93. });
  94. if(marquee != '') {
  95. $('body').append('<div class="marquee-show"><div></div></div>')
  96. }
  97. mui('body').on('tap', '.go_jifen_shop', function() {
  98. mui.alert('敬请期待', ' ', '朕知道了', function() {})
  99. });
  100. setTimeout(function() {
  101. $("#chanpin-slider .mui-slider-item").each(function() {
  102. if($(this).find('.opacity_0').length > 0) {
  103. $(this).find('img').prop('src', $(this).find('img').attr('val'));
  104. $(this).find('.opacity_0').removeClass('opacity_0')
  105. }
  106. })
  107. }, 1500);
  108. });