最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript实现促销倒计时+fixed固定在底部_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:13:44
文档

javascript实现促销倒计时+fixed固定在底部_javascript技巧

javascript实现促销倒计时+fixed固定在底部_javascript技巧: 代码如下: 无标题文档 #lefttime3 { background: url(timerbg.jpg) no-repeat left center; width:1018px;height:55px; font-size:40px;line-height: 55px;font-family: MS Yahei,Microsoft Y
推荐度:
导读javascript实现促销倒计时+fixed固定在底部_javascript技巧: 代码如下: 无标题文档 #lefttime3 { background: url(timerbg.jpg) no-repeat left center; width:1018px;height:55px; font-size:40px;line-height: 55px;font-family: MS Yahei,Microsoft Y


代码如下:




无标题文档

var djs = function(d,o)
{
var f = {
zero: function(n){
var n = parseInt(n, 10);
if(n > 0) {
if(n <= 9) n = '0' + n;
return String(n);
} else {
return '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%12 : '00';
var dd = Math.floor(ts / 800); dd = dd > 0 ? dd%30 : '00';
var hh = Math.floor(ts / 3600); hh = hh > 0 ? hh%24 : '00';
var ii = Math.floor(ts / 60); ii = ii > 0 ? ii%60 : '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) ? true : false;
var isIE6 = isIE && ([/MSIE (\d)\.0/i.exec(navigator.userAgent)][0][1] == 6);
var obj = document.getElementById(id).style;
if (isIE6 && obj)
{
obj.position = "absolute";
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)自动倒计时,输入的数字必须是时间,单位毫秒。

文档

javascript实现促销倒计时+fixed固定在底部_javascript技巧

javascript实现促销倒计时+fixed固定在底部_javascript技巧: 代码如下: 无标题文档 #lefttime3 { background: url(timerbg.jpg) no-repeat left center; width:1018px;height:55px; font-size:40px;line-height: 55px;font-family: MS Yahei,Microsoft Y
推荐度:
标签: js 倒计时 javascript
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top