Jquery 带有回调函数的流沙
我正在使用jQuery插件quicksand(),我想将它集成到jQuery插件quicksand()中,以便能够使用它。一开始一切正常。然而,当我点击一个链接来过滤公文包时,脚本就不再起作用了。我为PrettyTo添加了回调,但它以某种方式破坏了流沙脚本。但我设法用相同的方法添加了fancybox回调,效果很好。希望有人能帮助我Jquery 带有回调函数的流沙,jquery,callback,Jquery,Callback,我正在使用jQuery插件quicksand(),我想将它集成到jQuery插件quicksand()中,以便能够使用它。一开始一切正常。然而,当我点击一个链接来过滤公文包时,脚本就不再起作用了。我为PrettyTo添加了回调,但它以某种方式破坏了流沙脚本。但我设法用相同的方法添加了fancybox回调,效果很好。希望有人能帮助我 您可以在这里看到我的自定义脚本:这里的问题是,当Quicksand应用过滤器时,ajax调用基本上会刷新您漂亮的照片脚本。这里的解决方案是在quicksand回调中调
您可以在这里看到我的自定义脚本:这里的问题是,当Quicksand应用过滤器时,ajax调用基本上会刷新您漂亮的照片脚本。这里的解决方案是在quicksand回调中调用pretty photo 我猜你已经发现了这一点,因为回调在你链接到的脚本中,但是对于任何研究这个问题的人来说,这里是你应该寻找的。在Quicksand脚本的一半左右,查找$list.Quicksand($sorted_data,等等…。您需要做的是在第三个参数中插入回调
$list.quicksand($sorted_data,{$preferences},function(){
$("a[rel^='prettyPhoto']").prettyPhoto({
//These are just arbitrary pretty photo preferences, use your own call here
opacity: 0.20,
social_tools: false
});
//rest of callback code
});
我知道这篇文章现在已经很老了。但我在寻找解决我正在开发的新Wordpress主题问题的方法时遇到了它。我发现在我如何实现quicksand.js和PrettyTo.js之间存在问题 简言之,出现了冲突,我的to呼叫导致我的quicksand选项被忽略。我使用此答案纠正了我的问题,效果非常好。对于一个小概述,此代码用于库。quicksand用于向类别链接添加过滤动画 我想如果同一任务的人遇到这个问题,我会发这个帖子。我希望这能有所帮助。感谢@brianvanderbush让我走上正轨。投票结果是一致的
$container.quicksand($filteredItems,
{
// The Duration for animation
duration: 450,
// the easing effect when animation
easing: 'easeInOutCirc',
// height adjustment becomes dynamic
adjustHeight: 'dynamic',
// this function contains my call + options to prettyphoto,
// i named it lightbox. This was the magic fix.
}, function() {
lightbox();
$(this).thumbanimate();
}
);
嗨,JLee,你有没有想过这个问题?我遇到了一个类似的问题,Quicksand似乎取消了我的Galleriffic脚本。[在这里输入链接描述][1]