js代码
<script>
window.onload = function() {
var oDiv = document.getElementById('div1');
var aA = document.getElementsByTagName('a');
var i = 0;
for (i = 0; i < aA.length; i++) {
aA[i].pause = 1;
aA[i].time = null;
initialize(aA[i]);
aA[i].onmouseover = function() {
this.pause = 0;
};
aA[i].onmouseout = function() {
this.pause = 1;
};
}
setInterval(starmove, 50);
function starmove() {
for (i = 0; i < aA.length; i++) {
if (aA[i].pause) {
domove(aA[i]);
}
}
}
function domove(obj) {
if (obj.offsetTop <= -obj.offsetHeight) {
obj.style.top = oDiv.offsetHeight + "px";
initialize(obj);
} else {
obj.style.top = obj.offsetTop - obj.ispeed + "px";
}
}
function initialize(obj) {
var iLeft = parseInt(Math.random() * oDiv.offsetWidth);
var scale = Math.random() * 1 + 1;
var iTimer = parseInt(Math.random() * 1500);
obj.pause = 0;
obj.style.fontSize = 12 * scale + 'px';
if ((iLeft - obj.offsetWidth) > 0) {
obj.style.left = iLeft - obj.offsetWidth + "px";
} else {
obj.style.left = iLeft + "px";
}
clearTimeout(obj.time);
obj.time = setTimeout(function() {
obj.pause = 1;
}, iTimer);
obj.ispeed = Math.ceil(Math.random() * 4) + 1;
}
};
</script>
在线预览
资源均来自第三方,谨慎下载,前往第三方网站下载


