クリックするとスムーズにスクロールして同じページのアンカーポイントに移動するボタンがあります。問題は、スクリプトがページ上のすべてのハイパーリンクを無効にしていることです。どうすれば私のextenalハイパーリンクが再び機能し、デモボタンがスムーズにページをスクロールするように修正できますか?スムーススクロールjavascriptでハイパーリンクを無効にする
これは私のボタンが存在すると、関連するjavascriptのダウン剥奪コードです:
<body data-spy="scroll" data-offset="80">
<div class="other">
<div class="container">
<div class="col-md-12">
<div class="center-header"><a href="#demo"><button type="submit" class="btn btn-theme-bg btn-lg">Demo</button></a></div>
</div>
</div>
</div>
<div id="demo" div class="center-header"></div>
<script>
$(document).on('click', 'a', function(event){
event.preventDefault();
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 500);
});
</script>
</body>