[ ¡å Áú¹®°ü·Ã Âü°í Source ]
///////////////////////¿ÞÂÊ Äü¸Þ´º////////////////
<script language="javascript">
<!--
var lastScrollY = 0;
var action = window.setInterval('scroll()',10);
function scroll() {
var diffTop = 0;
var diffLeft = 0;
var percent = 0;
var diffY = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
var diffX = 0;
if (diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if (percent > 0) {
percent = Math.ceil(percent);
} else {
percent = Math.floor(percent);
}
diffTop = parseInt(document.getElementById("floaters").style.top) + percent;
document.getElementById("floaters").style.top = diffTop;
lastScrollY = lastScrollY + percent;
}
}
//-->
</script>
///////////////////////¿À¸¥ÂÊ Äü¸Þ´º////////////////
<script type="text/javascript">
function change_display(id) {
for(i=1; i<=2; i++) {
someone = document.getElementById('blue_'+i).style;
if(i === id) {
someone.display='';
} else {
someone.display='none';
}
}
}
window.onload = scrollHandler;
function scrollHandler() {
var offsetX =2;
var offsetY = 110;
var objVisible = document.getElementById("alwaysVisible");
var targetY = document.body.scrollTop + offsetY;
var currentY = parseInt(objVisible.style.top);
if (currentY != targetY) {
objVisible.style.left = offsetX;
var scrollAmount = Math.ceil( Math.abs(targetY - currentY) / 20 )
if (currentY > targetY) {
objVisible.style.top = currentY - scrollAmount;
}
else {
objVisible.style.top = currentY + scrollAmount;
}
}
setTimeout(scrollHandler, 10);
}
</script>