我知道这个肯定是用javascript来做,如果有知道正确代码的朋友分享一下, 先谢谢了。 是这样的: 我现在把一个SWF格式的动画放在层中,而层放在窗口中;当拖动滚动条时,而层的位置始终固定在当前显示的窗口坐标位置。 急啊! |
[CODE]<div id="oLayer" style="position:absolute;left:30;top:60;">
<img src="http://www.bc-cn.net/bbs/aaa/visual-graph.jpg";>
</div>
<SCRIPT>
document.write(new Array(100).join("<br>"))
var init_pos=last_pos=oLayer.style.posTop
setInterval(function scrollit(){
target_pos=document.body.scrollTop+init_pos
step=(target_pos-last_pos)/10|0
oLayer.style.posTop+=step
last_pos+=step
},1)
</script> [/CODE]
类似这样,只要把图换成flash的就行了。
[此贴子已经被作者于2006-5-30 13:47:20编辑过]