catalog/view/javascript/common.js

(开头部分) 12KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

function getURLVar(key) {
  var value = [];

  var query = String(document.location).split('?');

  if (query[1]) {
    var part = query[1].split('&');

    for (i = 0; i < part.length; i++) {
      var data = part[i].split('=');

      if (data[0] && data[1]) {
        value[data[0]] = data[1];
      }
    }

    if (value[key]) {
      return value[key];
    } else {
      return '';
    }
  }
}

var show_load = function() {
  layer.load(2, {shade: [0.1,'#fff'] });
}

var hide_load = function() {
  layer.closeAll('loading');
}

var cart_ajax_load_html = function() {
  $('.cart-wrapper').load('index.php?route=common/cart/info');
}

// ajax 默认全局设置
$.ajaxSetup({
  cache: false,
  beforeSend: function() { show_load(); },
  complete: function() { hide_load(); },
  error: function(xhr, ajaxOptions, thrownError) {
    alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
  }
});

$(document).ready(function() {

  $('.scroll-top').on('click', function(event) {
    event.preventDefault();
    $('html, body').animate({ scrollTop: 0} , 'fast');
  });

  $(document).on('click', '.mobile-nav-icon, .mobile-search', function(event) {
    $('.side-menu').fadeIn(0).children('.side-inner').addClass('active');
  });

  $(document).on('click', '.side-menu', function(e) {
    if ( $(e.target).closest('.side-inner').length === 0 ) {
      $('.side-menu .side-inner').removeClass('active');
后面还有 417 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。