我在站点上使用Sammy.js,当我重新启动(ctrl+f5)折叠(Bootstrap)时,总是会显示。一些代码: Html
<h5><a class="subCat-h5" data-toggle="collapse-next" title="{{Page}}">{{subCat}}</a></h5>
<div class="collapse">Sammy.js
this.get("#!/page/:page", function() {
var page = this.params['page'];
$('#premain').empty();
this.render('templates/main.mustache', {"contentId":page})
.replace("#main");
$('.triple-div').removeClass('active-menu');
$('#menu_' + page).addClass('active-menu');
$('h5').next().collapse('hide');
$('.active-menu:contains(Черный металлопрокат)').each(function(){$('h5:contains(Черный металлопрокат)').next().collapse('show')});
$('.active-menu:contains(Нержавеющий металлопрокат)').each(function(){$('h5:contains(Нержавеющий металлопрокат)').next().collapse('show')});
$('.active-menu:contains(Цветной металлопрокат)').each(function(){$('h5:contains(Цветной металлопрокат)').next().collapse('show')});你可以在m-chel.ru上看到它
发布于 2013-03-24 19:05:26
答案:需要添加:
$(".collapse").collapse({toggle: false});之前:
$('h5').next().collapse('hide');一切都很好。
https://stackoverflow.com/questions/15562762
复制相似问题