【发布时间】:2020-11-01 12:25:32
【问题描述】:
我在引导程序的轮播类中遇到问题。我已经定义了一个默认为暂停按钮的按钮,然后我在该按钮上使用 javascript 函数来控制轮播,就像单击时一样,图标应该变为播放并且轮播应该停止循环,但是 .click(function)单击按钮时不起作用,而是在我将鼠标放在按钮上时暂停轮播。 请帮我解决这个问题。
$(文档).ready(函数(){ $("#mycarousel").carousel( { 间隔:2000 } ); $("#carouselButton").click(function() { if ($("#carouselButton").children("span").hasClass('fa-pause')) { $("#mycarousel").carousel("暂停"); $("#carouselButton").children("span").removeClass('fa-pause'); $("#carouselButton").children("span").addClass('fa-play'); } else if ($("#carouselButton").children("span").hasClass('fa-play')) { $("#mycarousel").carousel("cycle"); $("#carouselButton").children("span").removeClass('fa-play'); $("#carouselButton").children("span").addClass('fa-pause'); } }); });【问题讨论】:
-
对不起,我忘了提供完整的代码。我已经完成了轮播中的上一个和下一个按钮。我只是遇到了上面问题中提到的暂停和播放按钮的问题。
标签: javascript html jquery bootstrap-4