C3counter.js是一款兼容ie8的漂亮jQuery计时器插件。该jQuery计时器插件使用图片作为计时器的背景,通过jquery来驱动时间计时动画,整体效果非常漂亮。
使用方法
在页面中引入jquery和C3counter.js文件。
<script src="js/jquery.min.js"></script> <script src="js/videoBackground.js"></script>
HTML结构
该jQuery计时器的HTLM结构如下:
<div class="offerHolder"> <a href="offlink"> <div class="special"> <div id="counter"> <div id="shading"> </div> </div> </div> </a> </div>
CSS样式
计时器的主要CSS样式如下:
.special { position:relative; float:left; width:840px; height:247px; background-image: url(../images/special_offer_bg.png); background-position: 0px 74px; background-repeat: no-repeat; margin-bottom:46px; cursor:pointer; } #counter { position:absolute; top:135px; left:279px; z-index:4000; } .digit-separator { position: relative; float: left; width: 17px; height: 44px; overflow: hidden; background-image: url(../images/digit_separator.png); background-repeat: no-repeat; background-position: 0px 0px; } .digit { background-image:url(../images/digits.png) } #shading { background-image: url(../images/sprites.png); background-position: 0px -396px; background-repeat: repeat-x; float: left; height: 44px; position: absolute; width: 291px; z-index:4100; top:0; left:0; }
初始化插件
在页面DOM元素加载完毕之后,通过下面的方法来初始化该jquery计时器插件。
C3Counter("counter", { startTime :257800 });
回调函数
在倒计时结束之后,可以触发一个回调函数,来执行你需要的操作。
C3Counter("counter", { timerEnd: function(){ // 执行你的代码 }, });
配置参数
该jquery计时器插件的可用配置参数如下:
C3Counter("counter", { digitImages: 1, digitWidth: 30, digitHeight: 44, digitSlide : true, digitSlideTime : 200, digitImageHeight : 484, digitAnimationHeight : 44, image: "digits.png", updateInterval : 1000 });