>웹 프론트엔드 >JS 튜토리얼 >Javascript는 Bottom_javascript 기술에 고정된 프로모션 카운트다운을 구현합니다.

Javascript는 Bottom_javascript 기술에 고정된 프로모션 카운트다운을 구현합니다.

WBOY
WBOY원래의
2016-05-16 17:22:171144검색
复代码码 代码如下:



<머리>

无标题文档
<스타일>
#lefttime3 { 배경: url(timerbg.jpg) 반복 없음 왼쪽 중앙; 너비:1018px;높이:55px;
글꼴 크기:40px;줄 높이: 55px;글꼴 계열: MS Yahei,Microsoft YaHei;
색상: #f00;색상:rgb(255,205,1);
}
#day{ margin-left: 592px;}
#hour { margin-left:40px; }
#min { 여백-왼쪽: 39px;}
#sec { 여백-왼쪽: 37px;}

<스크립트>

var djs = function(d,o)
{
var f = {
zero: function(n){
var n = parseInt(n, 10);
if(n > 0) {
if(n 문자열(n)을 반환합니다.
} else {
'00'을 반환;
}
},
run: function(){
var ts = Math.round((new Date(d).getTime() - new Date().getTime()) / 1000 );
if(o && ts > 0)
{
var yy = Math.floor(ts / 31556926);
var mm = Math.floor(ts / 2629744); mm = mm > 0? mm : '00';
var dd = Math.floor(ts / 86400); dd = dd > 0? dd0 : '00';
var hh = Math.floor(ts / 3600); hh = hh > 0? hh$ : '00';
var ii = Math.floor(ts / 60); ii = ii > 0? ii` : '00';
var ss = Math.floor(ts % 60);

if(o.y) o.y.innerHTML = f.zero(yy);
if(o.m) o.m.innerHTML = f.zero(mm);
if(o.d) o.d.innerHTML = f.zero(dd);
if(o.h) o.h.innerHTML = f.zero(hh);
if(o.i) o.i.innerHTML = f.zero(ii);
if(o.s) o.s.innerHTML = f.zero(ss);
}

window.setTimeout(f.run,1000);
}
}

f.run();
}

function ieFixed(id)
{
var isIE = (document.all) ? 사실 : 거짓;
var isIE6 = isIE && ([/MSIE (d).0/i.exec(navigator.userAgent)][0][1] == 6);
var obj = document.getElementById(id).style;
if (isIE6 && obj)
{
obj.position = "절대";
obj.bottom = "0px";
obj.right = "0px";
var tm = window.setInterval(function(){
obj.marginBottom = "0px";
obj.left = ( document.documentElement.scrollLeft document.documentElement.clientWidth - 312) "px";
}, 80);
}
}






<스크립트>
var d = new Date().getTime() 3600*24*1000;
var d = 1379572933131;
var o = {
d: document.getElementById('day'),
h: document.getElementById('hour'), ​​
i: document.getElementById('min'),
s: document.getElementById('sec')
}
djs(d,o);//倒计时

ieFixed('lefttime3'); //결정재위치




1)兼容IE6
2)自动倒计时,输入的数字必须是时间,单位毫秒。
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.