我正在使用同位素(http://isotope.metafizzy.co)与可扩展项目,我想使用ScrollTo,以便我可以自动滚动到新扩展的项目..
我首先尝试使用reLayout方法进行回调,例如:
container.isotope('reLayout', iwannascroll(origin));
function iwannascroll(origin_with_newpos){
$.scrollTo(origin_with_newpos, 800);
}
Run Code Online (Sandbox Code Playgroud)
origin是一个变量,我从点击处理程序中放入"this".
不幸的是,我总是得到对象的旧位置..
实际上我不确定回调是否过早被调用,或者我是否无法理解如何存储我的jQuery对象使其更像是副本或"指针";-)
任何想法 ?
编辑:我现在确定在动画结束前调用回调,所以我的问题是:我现在怎么能完成动画?