所以我的jQuery Captify (图像翻转字幕)和Quicksand (图像过滤系统)不能很好地协同工作,这是一个小问题。当页面加载时,当我将鼠标滚动到图像上时,我的Captify工作得很好,但是一旦我单击一个链接来过滤我的缩略图,captify脚本就停止工作。
我尝试每隔x秒调用一次captify脚本,但要么没有正确执行,要么就是不是正确的解决方案。有人能帮我吗?该网站网址为http://www.galaxyturbo.net/new/index.php。
如果你有Firebug或类似的开发工具,比如Google Chrome,你可以在那里看看我的代码,我只是不想给这个页面发垃圾邮件。非常感谢,如果你能帮我的话,我真的很绝望。
发布于 2011-05-28 22:56:22
好吧,我想说我们都需要学习更多的JavaScript,但我也遇到了同样的问题,下面是你是如何工作的:
您需要做的是在流沙关闭之后调用CAPTIFY函数!因此,查找流沙的JS代码,查找:
$holder.quicksand($filteredData, {
duration: 800,
easing: 'easeInOutQuad'
});
return false;应该如下所示的 :
$holder.quicksand($filteredData, {
duration: 800,
easing: 'easeInOutQuad'
},
// RECALL CAPTIFY ===============================
function() { $('img.captify').captify({
speedOver: 'fast',
speedOut: 'normal',
hideDelay: 500,
animation: 'slide',
prefix: '',
opacity: '0.7',
className: 'caption-bottom',
position: 'bottom',
spanWidth: '100%'
});
}
// RECALL CAPTIFY ==============================
);
return false;希望这能有所帮助!此外,您还必须对其他脚本执行相同的操作,如LightBox或PrettyPhoto。
https://stackoverflow.com/questions/4917106
复制相似问题