出于某种原因,我的代码仅在 lastpage 等于 3 时才有效。如果它等于 2,它将给出这样的图像 http://gyazo.com/7a590068ec0e4a6ba4da586c60f36658
如果它是 = 3,它将给出正确的方法,如 http://gyazo.com/7188af3281d0964e085b86d8449e80c6
这是代码!
<?php
$result3 = mysql_query("SELECT * FROM html where id='$userid'");
while($row3 = mysql_fetch_array($result3))
{
$lastpage=$row3['lastpage'];
}
$htmltotal = 12;
$res = floor(($lastpage / $htmltotal) * 100);
?>
现在,如果 lastpage 等于 2,它应该给出 17,因为 16.6777776777 被四舍五入到 17。相反,它不显示任何内容。但是,如果它不必像 3 那样四舍五入,它正好等于 25,而不是显示。有任何想法吗?
Javascript:
$('.about-menu').on('click',function(){
// progress bar animation
$('.progress .bar').each(function () {
var me = $(this),
datascore = me.attr('data-score'),
score = $(this).find('.title-score');
me.animate({
width: datascore + '%',
easing: 'swing'
}, 100),
$(score).animateNumbers(datascore, true, 1500);
});
由于某种原因,任何不是 5 的倍数的数字都不会加载。