YK Forum

標題: 移動捲軸會變色 [打印本頁]

作者: `mR.H0    時間: 2007-12-23 08:43 AM     標題: 移動捲軸會變色

<SCRIPT language="JScript">
<!--
var scrollPct, prevStep, nextStep, interStep
steps = new Array();
steps[0] = new Array(128,128,128);
steps[1] = new Array(255,0,0);
steps[2] = new Array(255,255,0);
steps[3] = new Array(0,255,0);
steps[4] = new Array(0,255,255);
steps[5] = new Array(0,0,255);
steps[6] = new Array(255,0,255);
steps[7] = new Array(255,0,0);
steps[8] = new Array(255,255,255);

function newColor(chan) {
        var i=Math.floor(steps[prevStep][chan]+interStep*(steps[nextStep][chan]-steps[prevStep][chan]));
        return i;
        }

function scrollFunk() {
        scrollPct=(steps.length-1)*document.body.scrollTop/(document.body.scrollHeight-document.body.clientHeight);
        prevStep=Math.floor(scrollPct);
        nextStep=Math.ceil(scrollPct);
        interStep=scrollPct-prevStep;
        var newRGB="rgb("+newColor(0)+","+newColor(1)+","+newColor(2)+")";
        var invRGB="rgb("+(255-newColor(0))+","+(255-newColor(1))+","+(255-newColor(2))+")";
        if (document.body.style.scrollbarTrackColor != null) {
                document.body.style.scrollbarFaceColor=newRGB;
                document.body.style.scrollbarTrackColor=invRGB;
                }
        }

window.onscroll=scrollFunk;
//-->
</SCRIPT>
作者: raffy09    時間: 2008-2-16 10:28 PM

如果使用??
作者: 已死去的愛情    時間: 2008-2-24 11:58 AM

qooza用唔用得???
作者: KwaN_RaChEl    時間: 2009-8-27 11:31 AM

謝版主的分享'
作者: vincentyau    時間: 2009-9-7 08:31 PM

好深的野﹗﹗﹗




歡迎光臨 YK Forum (http://eyankit.com/forum/) Powered by Discuz! 5.0.0