javascript - jQuery 选项卡动画由 Controller 暂停和播放

标签 javascript jquery css animation tabs

我已经使用 jQuery 选项卡进行了一次狂欢,但我需要有像播放和暂停这样的控制按钮。以下是我的控件。

<p id="carusalSwitch">Autoplay 
  <span class="on">On</span> | <span class="off">Off</span>
</p>

然后页面加载,标签动画暂停(停止),通过按钮交互,可以播放,反之亦然。以下是查询代码,

// when loaded carousal is paused, off text is change to bold
$('#carusalSwitch .off').css('fontWeight','bold');

// when user click on "ON" link
$('#carusalSwitch .on').click(function() {
$('#featured > ul').tabs({fx:{opacity: 'toggle'}}).tabs('rotate', 3000, true);
    $(this).css('fontWeight','bold');
$('#carusalSwitch .off').css('fontWeight','normal');
});

// when user click on "OFF" link        
$('#carusalSwitch .off').click(function() {
$('#featured > ul').tabs();
     $(this).css('fontWeight','bold');
$('#carusalSwitch .on').css('fontWeight','normal');
}); 

当您点击“ON”链接时,动画开始,但是当点击“off”时,动画仍然继续。 可能是什么错误?

即使我尝试添加以下代码,

$('#featured > ul').tabs().clearQueue().stop();

但没有运气。

最佳答案

试试这个:

$('#featured > ul').unbind('toggle').unbind('rotate');

关于javascript - jQuery 选项卡动画由 Controller 暂停和播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279302/

相关文章:

javascript - 用PHP连接MySQL却通过JS查询MySQL?

javascript - 将变量设置为 Google 可视化数据聚合的结果

javascript - 图像尺寸奇怪

html - 可以为成对的 div 设置相等的高度,但前提是浏览器宽度为 960 或更宽?

javascript - 使用带有 SqlDependency 的 SignalR 推送数据库更新

javascript - 如何使用animated.css同时在两个元素上应用动画

jquery - Google CDN 未对 jquery 进行 gzip 压缩

html - 使用 CSS 在图像中居中按钮

html - Bootstrap 按钮中独立字体图标的高度

jquery - 检查字符串的第一个字符并用 jquery 替换它