我想通过单击锚链接来突出显示div。我的意思是,如果我单击My link,那么它将滚动到
here
。在此页面上,我有很多锚链接和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就足够了。
click
事件,而且在两个不同的时刻(一个是内联的,另一个是DOM准备好时)。 - Samuel Caillerie