javascript - 鼠标悬停时 Jquery Inewsticker 暂停

标签 javascript jquery html css

我正在尝试在我的网站中添加新闻行情。实际上它加载完美并且工作得很好。但是,当我将鼠标悬停在滚动(幻灯片)上时,它并没有停止,而是继续前进。

实际上,当鼠标悬停在滚动(滑动)上时我需要停止。任何人都可以帮助我完成这部分。

我的 HTML 代码是,

<ul class="slide">
    <li>Hello</li>
    <li>Lorem ipsum 2</li>
    <li>I am designer</li>
    <li>Lorem Ipsum</li>
</ul>

我的 Javascript 是,

$('.slide').inewsticker({
    speed       : 2500,
    effect      : 'slide',
    dir         : 'ltr',
    font_size   : 13,
    color       : '#fff',
    font_family : 'arial',
    delay_after : 1000                      
});

最佳答案

我是这样做的:

$('.slide').mouseenter(function(){
    clearInterval(timer);
});

JQuery 插件不提供执行此操作的方法。 您将必须修改 inewsticker 脚本并获取它启动的计时器的句柄,明确清除滑动文本的计时器。

Here is the JSFiddle demo悬停时滚动停止的位置。

请注意,它“停止”滑动,而不是“暂停”滑动。

关于javascript - 鼠标悬停时 Jquery Inewsticker 暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31693622/

相关文章:

html - 如何将多个媒体目标(屏幕、打印)与宽度限制相结合?

javascript - 如何根据前一个下拉值的选择启用/禁用第二个下拉列表值

javascript - (添加鼠标滚轮功能)使用 DOMmouseScroll 和鼠标滚轮调用函数

javascript - Jquery Each 和 JSON 数组

javascript - jquery如何显示隐藏表格列

javascript - 异步代码中需要同步

html - css 向左扩展文本并保持容器宽度

javascript - 在重定向之前使用 JavaScript 检查有效的 url

javascript - 从 Observable 中获取 N 个值,直到它基于一个事件完成。延迟加载多选列表

javascript - 文本背景不适用于 html2canvas