我有一個JavaScript(jquery)片段,鏈接到一個href =「#」來切換點擊..一切都很好exept當我點擊各地的頁面將回去所有scrooled起來......我喜歡的頁面停留的地方是......返回false做什麼...頁面執行javascript執行後跳轉點擊
這裏是代碼:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#social li').click(function(){
button = jQuery(this).attr('class');
switch (button)
{
case 'social1' :
jQuery('#facebookbox').show();
jQuery('#twitterbox').hide();
jQuery('.social1 a').addClass('selected');
jQuery('.social2 a').removeClass('selected');
break;
case 'social2' :
jQuery('#facebookbox').hide();
jQuery('#twitterbox').show();
jQuery('.social2 a').addClass('selected');
jQuery('.social1 a').removeClass('selected');
break;
}
});
});
</script>
'href =「#」'鏈接到頁面頂部,所以很自然地,它會一直向上滾動頁面。但是,從onclick處理程序返回'false'應該防止瀏覽器實際上跟隨鏈接。也許發佈一些代碼? – tdammers 2010-09-08 10:42:39