javascript - Jquery easyTicker 无法正常工作

标签 javascript jquery

我正在使用 easyTicker 插件滚动页面上的内容,并使用折叠器插件 chop 股票代码中的单词。这两个插件都可以顺利工作,但是当我展开 chop 的单词时,即使没有抛出任何异常,easyTicker 也会停止工作。这是我处理上述错误的 JSFiddler 代码。

谢谢

$(document).ready(function (e) {
$('.review-wrapper').easyTicker({
    direction: 'up',
    easing: 'swing',
    speed: 'slow',
    interval: 2000,
    visible: 2,
    height: 'auto',
});

$('.circle').collapser({
    mode: 'words',
    truncate: 20,
    effect: 'fade',
    showText: 'Show',
    hideText: 'Hide',
});

http://jsfiddle.net/gayancc/q7qYN/

最佳答案

这就能解决问题了:)它有一点原始代码:

 $('.circle').collapser({
        beforeShow: function() {
            var element = $('.review-wrapper').data('easyTicker');           
            element.stop();
        },
        afterShow: function() {
            var element = $('.review-wrapper').data('easyTicker');
            element.start();
            $('.review-wrapper').mouseenter(); // NEW LINE if is set mousePause in easyTicker
        },
        beforeHide: function() {
            var element = $('.review-wrapper').data('easyTicker');
            element.stop();
        },
        afterHide: function() {
            var element = $('.review-wrapper').data('easyTicker');
            element.start();
        },
        mode: 'words',
        truncate: 20,
        effect: 'fade',
        showText: 'Show',
        hideText: 'Hide'
});

想法是在进行切换转换(显示/隐藏)时停止并开始滚动。

jsFiddle

关于javascript - Jquery easyTicker 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24567674/

相关文章:

javascript - 模块导出类和函数

javascript - JS/Coffee + HTML,设置条件类的更简单方法

javascript - 无法将变量或动态数据分配给 AngularJS 中的融合图表

Javascript/HTML,根据 DIV 文本更改多个 DIV 内容。 (代码笔)

javascript - 更改 DIV 上的背景颜色 - 使用选项卡交换颜色

javascript - 在 Firefox 中使用 AJAX 动态加载数据列表选项

javascript - Node Express 应用程序调用 mssql 表示连接已关闭

javascript - 将输入文本作为 <td> 提交到表中

javascript - 如何通过 JavaScript 重置(清除)表单?

jquery.cookie 插件,收到错误消息说 jquery 未定义?