使用/ Jquery ScrollTo插件单击哈希链接时,防止滚动到顶部

时间:2011-10-13 16:27:23

标签: javascript html hash scroll position

这让我疯了!我的内容中间页面滚动与幻灯片放映不同,每个图标代表一个新的内容部分,将在视图空间中刷新。

我的问题是,每次点击哈希链接时,内容都会刷新,但我会被带到页面顶部,现在内容已不在视野范围内。

我已经尝试了我认为有用的东西:

return false
preventDefault
Dummy hashes ( #_XYZ)
#null
onClick="return false"
href="javascript;void(0);"

没有任何帮助。我假设我需要抓住并设置页面位置但是作为JS初学者我不知道如何正确应用它。

以下是我正在使用的一些代码:

$('#case1Step1').click(function(e)
{
      e.preventDefault();
    $('#webMain').fadeOut('normal',function(e)
    {
        $('#step1Case1').fadeIn();
    });     
    _gaq.push(['_trackEvent', 'WebThumbs', 'big']);
    return false;
}
);

这个响应再次起作用,但我看页面位置并最终在页面顶部。

0 个答案:

没有答案