我的作品集位于http://www.visualise.ca/,我现在正在开发一个运行同位素的新版本。它可在http://themes.visualise.ca/visualise获得。
当我单击将在页面中加载帖子的图像缩略图时,我希望页面使用 jQuery scrollTo 插件和以下代码滚动到项目(单击的图像缩略图):
$container.delegate( $itemString, 'click', function(){
$(this).toggleClass('large');
$container.isotope('reLayout');
$('html,body').scrollTo(this, 800);
});
但经过测试,似乎项目的位置始终是容器的顶部:1 左:1(如果项目没有 1px 边框,这将是 0)。此外,当我使用 Firebug 检查项目时,突出显示的蓝线不在项目本身上,而是位于容器的顶部:1 左:1。
所以我怀疑由于同位素的原因,所有插件现在都认为所有项目都位于 0,0 (1,1 因为我的情况下的边距)。
我该怎么做才能正确滚动?
非常感谢您的时间和帮助。