javascript - 如何在鼠标悬停时暂停 Bootstrap 轮播并在鼠标移开时恢复它?

标签 javascript jquery twitter-bootstrap bootstrap-carousel

我的网站上有一个 Bootstrap 轮播。

当用户将鼠标悬停在元素 #formcontainer 上时,我想暂停轮播。当我悬停时,我想继续旋转木马的循环。第一部分可以与以下代码配合使用,但第二部分则不行。有人可以帮忙吗?

$(document).ready(function() {
    $('.carousel').carousel({
        interval: 1200,
        pause: "hover"
    });

    $('#formcontainer').hover(function(){
        $("#myCarousel4").carousel('pause');
    });
});

最佳答案

使用carousel cycle mouseleave 事件

上的方法
$('#formcontainer').hover(function(){
   $("#myCarousel4").carousel('pause');
},function(){
   $("#myCarousel4").carousel('cycle');
});

关于javascript - 如何在鼠标悬停时暂停 Bootstrap 轮播并在鼠标移开时恢复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41061522/

相关文章:

javascript - jQuery 在淡入之前淡出

javascript - Bootstrap 开关检查事件?

javascript - 动态访问Javascript数组

JavaScript 变量 - HTML5 Canvas 问题

javascript - 使用 html5Mode 时 Angular 路线 ui 重新加载问题

php - 如何在按下提交按钮后激活 fancybox 或如何让用户在提交后使用 fancybox 显示注册屏幕

javascript - 从关联数组中删除一个键

javascript - 刷新后 jQuery window.resize 不起作用

html - 为什么我在 bootstrap 中的一个专栏无法正常运行?

html - Bootstrap Navbar-brand换色调试