Jquery 禁用“下一步”按钮直到动画完成

标签 jquery jquery-cycle

这很酷,我对此很熟悉。不过,我希望下一个和上一个按钮保持可见,只是不能单击。在我的特定情况下,按钮是属于设计一部分的图像。我只是希望用户在动画结束之前无法点击。

最佳答案

$(function(){
    $("#previous").bind("click", Previous);
    $("#next").bind("click", Next);
});

function DoAnimation() {
    $("#previous,#next").unbind("click");
    $('#id').animate(
        complete: function() {
            $(this).after('<div>Animation complete.</div>');
            $("#previous").bind("click", Previous);
            $("#next").bind("click", Next);
        }
    });
}

function Previous() { }
function Next() { }

关于Jquery 禁用“下一步”按钮直到动画完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618958/

相关文章:

javascript - jQuery - 字符计数器不适用于粘贴事件

javascript - 如何计算 Jquery/Javascript 中值发生更改的表单选择的数量

Javascript 按条件过滤 dom 对象

jquery - Bootstrap 复选框始终返回

带有手动前进功能的 jQuery Cycle "end"回调

Opera 11 和 border-radius 问题

javascript - 如何防止幻灯片重叠并确保在 jquery cycle2 嵌套幻灯片中动态调整容器大小?

jquery - 为什么插件文件名有 "jquery."前缀?

jQuery Cycle 插件 - 暂停/恢复奇怪的行为

javascript - 适用于 Wordpress 的 Cycle2,在移动设备上破坏 Cycle,在比移动设备更大的设备上重新初始化