去年做的易造價云文庫中有一個數字滾動的效果:效果請看http://wenku.91zaojia.com/
百度文庫刷新頁面之后數字由0滾動到9。
思路,背景圖片滾動,根據數字多少,進行相應的滾動。
要引用一個jquery插件animateBackground-plugin.js
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/animateBackground-plugin.js"></script>
用法如下:
<script type="text/javascript">
$(function(){
show_num(12566);
});
function show_num(n){
var it = $(".t_num i");
var len = String(n).length;
for(var i=0;i<len;i++){
if(it.length<=i){
$(".t_num").append("<i></i>");
}
var num=String(n).charAt(i);
var y = -parseInt(num)*30;
var obj = $(".t_num i").eq(i);
obj.animate({
backgroundPosition :'(0 '+String(y)+'px)'
}, 'slow','swing',function(){}
);
}
$("#cur_num").val(n);
}
</script>
</head>
<body>
<div id="main">
<div class="demo">
<div id="total">
下載量:<span class="t_num"></span>次
</div>
<input type="hidden" id="cur_num" value="">
</div>
</div>