首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery Quicksand + Captify (滚动脚本)

jQuery Quicksand + Captify (滚动脚本)
EN

Stack Overflow用户
提问于 2011-02-07 08:04:12
回答 1查看 931关注 0票数 1

所以我的jQuery Captify (图像翻转字幕)和Quicksand (图像过滤系统)不能很好地协同工作,这是一个小问题。当页面加载时,当我将鼠标滚动到图像上时,我的Captify工作得很好,但是一旦我单击一个链接来过滤我的缩略图,captify脚本就停止工作。

我尝试每隔x秒调用一次captify脚本,但要么没有正确执行,要么就是不是正确的解决方案。有人能帮我吗?该网站网址为http://www.galaxyturbo.net/new/index.php

如果你有Firebug或类似的开发工具,比如Google Chrome,你可以在那里看看我的代码,我只是不想给这个页面发垃圾邮件。非常感谢,如果你能帮我的话,我真的很绝望。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-28 22:56:22

好吧,我想说我们都需要学习更多的JavaScript,但我也遇到了同样的问题,下面是你是如何工作的:

您需要做的是在流沙关闭之后调用CAPTIFY函数!因此,查找流沙的JS代码,查找:

代码语言:javascript
复制
    $holder.quicksand($filteredData, {
        duration: 800,
        easing: 'easeInOutQuad'
    });
    return false;

应该如下所示的 :

代码语言:javascript
复制
    $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。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4917106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档