You can simply fix the problem using an attribute data-target(will do the same job) instead of using an attribute hrefthat affects routing
Markup
<div class="panel panel-default" id="accordion" >
<div role="tab" id="headingOne">
<a role="button" href="javascript:;" data-toggle="collapse" data-parent="#accordion"
data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
Click me
</a>
</div>
<div id="collapseOne" class="panel-collapse collapse" role="tabpanel"
aria-labelledby="headingOne">
Data
</div>
</div>
source
share