jquery - 倒数计时器的一个不错的选择 - 将 "0"放在个位数前面

标签 jquery html css

我一直在构建倒数计时器,我想知道我是否可以替换这段代码:

if( daysLeft< 10){
  daysLeft = "0" + daysLeft;
 }

 if( hoursLeft< 10){
  hoursLeft = "0" + hoursLeft;
 }

 if( minutesLeft< 10){
  minutesLeft = "0" + minutesLeft;
 }

 if( secondsLeft< 10){
  secondsLeft = "0" + secondsLeft;
 }

用更合适(更好)的东西。 fiddle : http://jsfiddle.net/U7R6W/6/ 谢谢!

最佳答案

把事情弄干:

function zeroPad(number)
{
  if (number < 10)
    return ("0" + number);
  return (number.toString());
}

然后在任何需要的地方使用zeroPad

为了保持一致性,此方法在每种情况下都返回一个字符串。

关于jquery - 倒数计时器的一个不错的选择 - 将 "0"放在个位数前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20514607/

相关文章:

jquery - 根据屏幕大小对 div 进行排序

php - 使用 jQuery 加载函数作为绝对路径

javascript - 如何在淡入淡入()后再次单击按钮时淡出()两个可见的元素?

javascript - 如何使占位符文本出现而不是值文本

html - 如何将我的 Logo 图像水平和垂直居中到 CSS 中的另一个 div?

Javascript .dropdown-toggle() Bootstrap 函数在单击后未关闭

javascript - 使用固定的顶部栏滚动到 id

javascript - 图像缩放大小取决于浏览器大小

html - x-repeating 背景图像未完全展开

html - 下拉菜单要么移动内容,要么不允许我将其居中