javascript执行后点击跳转的页面

时间:2010-09-08 10:39:22

标签: javascript href

我有一个javascript(jquery)片段,链接到一个href =“#”来切换点击..当我点击页面周围所有被扫描时,一切都很好...我更喜欢页面留在原地...返回假做什么都没有......

这是代码:

<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>

2 个答案:

答案 0 :(得分:2)

将其链接到不存在的锚点,例如href =“#_”

答案 1 :(得分:0)

您可以将href设置为href =“javascript:void(0)”。这应该可以防止它跳来跳去。确保在onclick事件中返回false,否则您可能在IE6中遇到问题。