这让我疯了!我的内容中间页面滚动与幻灯片放映不同,每个图标代表一个新的内容部分,将在视图空间中刷新。
我的问题是,每次点击哈希链接时,内容都会刷新,但我会被带到页面顶部,现在内容已不在视野范围内。
我已经尝试了我认为有用的东西:
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;
}
);
这个响应再次起作用,但我看页面位置并最终在页面顶部。