function progress(){
$('.p5 .progress-bar').animate({width:'+=30px'});
}
$('.test').click(function(){
$('.p5').show();
int=setInterval('progress()',1000);
});
这个progress-bar元素宽度每秒增加30px,当宽度到达某个数值就清除这个定时器,如何动态获取这个progress-bar的宽度呢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
换个思路,你并不需要获取progress-bar元素的宽度,你只需要知道它要增加多少宽度达到某个数值。
$('.p5 .progress-bar').width()获得元素内容区宽度,
$('.p5 .progress-bar').innerWidth()获得border内不包括border的宽度
$('.p5 .progress-bar').outerWidth()获得元素的整体宽度,包括padding和border