进度条进度的边界半径

Uli*_*len 4 css jquery

当bar还没有达到100%时,我想保持边缘没有圆角效果..我所做的是使用if然后改变bar的css,但它落后了一步..看看

http://jsfiddle.net/xjkhH/

即使达到了 100% 你也需要再次击中

$('#test').on('click', function (e) {
    $progress_bar = $('#progressbarr');

    //convert to percent
    var progressbar_width;


    progressbar_width = Math.floor(100 * ($progress_bar.find('div').width()) / $progress_bar.width());

    var i = progressbar_width + 10; // change in percent

    if (i < 101) {


        $progress_bar.find('div').css('width', (i + '%'));

        $progress_bar.find('span').text(i + '%');


    } else {
        $progress_bar.find('div').css('border-top-right-radius', '4px');
        $progress_bar.find('div').css('border-bottom-right-radius', '4px');

    }

});
Run Code Online (Sandbox Code Playgroud)

Rok*_*jan 5

保持简单这就是你所需要的(CSS):

overflow:hidden;
Run Code Online (Sandbox Code Playgroud)

为您#progressbarr:)

演示