<script language="javascript" type="text/javascript"> var b = window.b || {}; b.roll = function () { var me = this; setTimeout(function () { me.x = document.getElementsByTagName("ul"); me.y = document.getElementsByTagName("li"); me.z = me.y.item(me.y.length - 1); me.q = me.z.clientHeight; me.z.style.opacity = 0; me.z.style.filter = "alpha:(opacity=0)"; me.z.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + 0 + ")"; me.z.style.height = "0px"; me.x[0].insertBefore(me.z, me.y[0]); me.t = 1; me.c = 0 me.i = setInterval(function () { me.t++; me.z.style.height = Math.round(me.q * (me.t / 50) * (me.t / 50)) + "px"; if (me.t >= 50) { clearInterval(me.i); me.d = setInterval(function () { me.c += 0.02 if ("\v" == "v") { me.z.style.filter = "alpha:(opacity=" + me.c * 100 + ")"; me.z.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + me.c * 100 + ")"; } me.z.style.opacity = me.c; if (me.c >= 1) { clearInterval(me.d); } }, 50) } }, 25) b.roll(); }, 5000); } new b.roll(); </script>
有哪位高手能解释一下这段代码?
慕姐8265434
人到中年有点甜
相关分类