未捕获的错误:语法错误,无法识别的表达式:/
问题描述:
我仅在主页中收到此错误。我该如何解决这个问题?
如果我访问example.com
但它的作品很好,当我参观example.com/index.html
未捕获的错误:语法错误,无法识别的表达式:/
$(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');
});
});
});
答
试试下面的代码
你只需要这些代码在你的payments.html page.But它被称为每一个地方,它导致错误
$(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
谢谢,它的工作原理! – Jim
分享链接,HTML,JS代码以更好地理解问题。 –
在这里他们是:https://jimmydance.com/js/jjsa.js&https://jimmydance.com – Jim
我认为你给的链接将有助于帮助你了解问题。不过,他们不会。请显示一些您认为可能导致错误的可管理代码。 –