アンカーリンクをクリックしてdivを強調表示しようとしています。私が意味するのは私がクリックした場合です<a href="$id1" class="scroll">My link</a>
スクロールするよりも<div id="id1">here</div>
このページにはたくさんのアンカーリンクとdivがあるので、クリックしたアンカーdivの境界線を強調するために、どのdivをスクロールしたかを特定するのは非常に混乱します。以下のコードを試しましたが、機能しません。
<script type="text/javascript">
// anchor click jump scroll
jQuery(document).ready(function(jQuery) {
jQuery(".scroll").click(function(event){
event.preventDefault();
jQuery('html,body').animate({scrollTop:$(this.hash).offset().top}, 500);
});
});
jQuery(".scroll").click(function() {
jQuery("#post-<?php echo get_the_ID(); ?>").css("border", "1px solid #ff0000").delay(1000).css("border", "none");
};
</script>
jquery uiが必要なのか、jqueryだけで十分なのかわかりません