【问题标题】:jQuery Quicksand + Captify (Rollover Script)jQuery Quicksand + Captify(翻转脚本)
【发布时间】:2011-05-28 22:56:21
【问题描述】:

所以我的 jQuery Captify(图像翻转字幕)和 Quicksand(图像过滤系统)不能很好地协同工作有一点问题。当页面加载时,当我将鼠标悬停在图像上时,我的 Captify 运行良好,但是一旦我单击链接以过滤我的缩略图,captify 脚本就会停止工作。

我尝试每隔 x 秒调用一次 captify 脚本,但我没有正确执行此操作,或者这不是正确的解决方案。谁能帮我吗?该网站可以在http://www.galaxyturbo.net/new/index.php找到

如果您有 Firebug 或类似 Google Chrome 中的开发人员工具,您可以从那里查看我的代码,我只是不想在此页面上发送垃圾邮件。如果你能在这里帮助我,请提前非常感谢,我真的很绝望。

【问题讨论】:

    标签: javascript jquery rollover quicksand


    【解决方案1】:

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

    您需要做的是在 QUICKSAND 克隆之后调用 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。

    【讨论】:

    • 非常感谢您的帖子!我不得不回去完全改变我的流沙结构以尝试支持你的答案,果然它奏效了!非常爱和尊重哥们,如果我可以投票给你的帖子,我会的,但事实证明我需要更多的声誉或其他东西(StackOverflow 新手)。
    • 你知道...我放弃了 Captify ...似乎编写自己的字幕效果更好,并且不会使网站运行缓慢...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多