网站介绍
这是一个用于控制图片透明度的JavaScript代码网站。通过使用提供的high
和low
函数,可以实现对图片透明度的提高或降低。同时,还提供了一个名为highlightit
的函数,用于在一定时间间隔内逐渐改变图片的透明度。此外,还有一个名为DrawImage
的函数,用于绘制图片。
high函数
high
函数接收一个参数which1
,表示要操作的图片对象。首先,将这个图片对象赋值给变量theobject
,然后设置其透明度为0(完全透明)。接着,使用setInterval
函数每隔60毫秒调用一次highlightit
函数,使图片逐渐变得不透明。
function high(which1) {
theobject = which1;
theobject.filters.alpha.opacity = 0;
highlighting = setInterval("highlightit(theobject)", 60);
}
low函数
low
函数接收一个参数which1
,表示要操作的图片对象。首先,使用clearInterval
函数清除之前的透明度递增定时器。然后,将图片对象的透明度设置为60(完全不透明)。
function low(which1) {
clearInterval(highlighting);
which1.filters.alpha.opacity = 60;
}
highlightit函数
highlightit
函数接收一个参数cur2
,表示当前正在处理的图片对象。如果图片的透明度小于100,就在原基础上增加20;如果透明度达到100或者窗口被关闭,就清除定时器,停止透明度递增。
function highlightit(cur2) {
if (cur2.filters.alpha.opacity < 100) {
cur2.filters.alpha.opacity += 20;
} else if (window.highting) {
clearInterval(highlighting);
}
}
DrawImage函数
DrawImage
函数接收一个参数ImgD
,表示要绘制的图片。首先创建一个新的图片对象,并设置其宽度为120像素。然后根据需要,可以在此处添加其他绘图相关的代码。