首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery.animate()似乎将持续时间参数作为延迟

jQuery.animate()似乎将持续时间参数作为延迟
EN

Stack Overflow用户
提问于 2015-05-13 13:47:58
回答 2查看 353关注 0票数 3

在用jQuery制作动画作品方面,我遇到了最大的麻烦。我的目标是动画一个5% width启动.progress-bar100% width

我的代码

HTML

代码语言:javascript
复制
<div class="box">
    <div class="box-header">
        Box title
        <span class="pull-right">
            <a class="btn btn-default" data-id="2" rel="tooltip" title="Remove">
                <i class="fa fa-times"></i>
            </a>
        </span>
    </div>
    <div class="progress">
          <div class="progress-bar progress-bar-danger progress-2 progress-bar-striped active" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 5%;"></div>
    </div>
    <div class="box-content">Long content here...</div>
</div>

jQuery

代码语言:javascript
复制
jQuery(function($) {
    $('.btn').on('click', function() {
        var id = $(this).data('id');
        $('.progress-'+id).animate({width: '100%'}, 5000, 'linear');
    });
});

预期:让.progress-bar缓慢地将其width从5%提高到100%。

我实际得到的是: jQuery似乎将duration参数作为延迟。单击它等待,然后以非线性方式快速运行动画。有时,它会立即启动动画,但仍然不会以线性的方式启动。

我遗漏了什么吗?我的浏览器(Chromiumv.42)有什么问题吗?它在Firefox上也不起作用。不过,歌剧似乎没什么问题。

谢谢你帮我。

(不是这样)工作JSFiddle

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-13 14:11:14

.progress-bar { transition: width 0.6s ease 0s; }声明在bootstrap.min.css中干扰jQuery。把它移开,它就能正常工作。或者,您可以尝试使用css转换的示例:

JS

代码语言:javascript
复制
$('.btn').on('click', function() {
    var id = $(this).data('id');
    $('.progress-'+id).addClass( 'progress-bar-full' );       
});

css

代码语言:javascript
复制
.progress-bar {
    transition: width 5s linear;
    width: 5%;
}
.progress-bar-full {
    width: 100%;
}
票数 1
EN

Stack Overflow用户

发布于 2015-05-13 14:13:03

问题在于引导如何处理转换。使用您自己的行为覆盖默认行为,如下所示。

代码语言:javascript
复制
.progress-bar {
    -webkit-transition: none !important;
    transition: none !important;
}

https://jsfiddle.net/mjr5xbqw/10/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30216835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档