2017-05-28 2 views
-1

Ich erhalte diesen Fehler nur auf der Homepage. Wie löse ich das?
Wenn ich besuchen example.com aber es funktioniert gut, wenn ich Besuch example.com/index.htmlUncaught Error: Syntaxfehler, nicht erkannter Ausdruck:/

$(document).ready(function() { 
    var url = 
     window.location.href; 
    var start = url.substr(url.indexOf("#")); 
    $(start).collapse('show'); 
    $('.collapse.in').prev('.panel-heading').addClass('active'); 
    $("#accordion, #bs-collapse").on("show.bs.collapse", function(a) { 
     $(a.target).prev('.panel-heading').addClass('active'); 
     var curr = 
      $(a.target).attr("id"); 
     var url = window.location.href; 
     var start = window.location.hash; 
     if (start.length > 0) { 
      window.location.href = url.replace(start, "#" + curr); 
     } else { 
      window.location.href = url + "#" + curr; 
     } 
     $("#accordion, #bs-collapse").on('hide.bs.collapse', 
      function(a) { 
       $(a.target).prev('.panel-heading').removeClass('active'); 
      }); 
    }); 
}); 
+4

Teilen Sie den Link, HTML, JS-Code, um das Problem besser zu verstehen. –

+0

Hier sind sie: https://jimmydance.com/js/jjsa.js & https://jimmydance.com – Jim

+0

Ich denke, die Links, die Sie gaben, werden hilfreich sein, um Ihnen zu helfen, das Problem zu kennen. Tut mir leid, sie werden nicht sein. Bitte zeigen Sie einen verwaltbaren Code an, von dem Sie glauben, dass er einen Fehler verursacht. –

Antwort

1

unten Code Versuchen

Sie brauchen nur diese Code in Ihrer payments.html page.But es allenthalben aufgerufen wird es, verursachen Sie den Fehler

$(document).ready(function() { 
    if ($(".panel-group").length > 0) { 
     var url = window.location.href; 
     var start = url.substr(url.indexOf("#")); 
     $(start).collapse('show'); 
     $('.collapse.in').prev('.panel-heading').addClass('active'); 
     $("#accordion, #bs-collapse").on("show.bs.collapse", function(a) { 
      $(a.target).prev('.panel-heading').addClass('active'); 
      var curr = 
       $(a.target).attr("id"); 
      var url = window.location.href; 
      var start = window.location.hash; 
      if (start.length > 0) { 
       window.location.href = url.replace(start, "#" + curr); 
      } else { 
       window.location.href = url + "#" + curr; 
      } 
      $("#accordion, #bs-collapse").on('hide.bs.collapse', 
       function(a) { 
        $(a.target).prev('.panel-heading').removeClass('active'); 
       }); 
     }); 
    } 
}); 
+0

Danke, es funktioniert! – Jim

Verwandte Themen