| 我知道这个肯定是用javascript来做,如果有知道正确代码的朋友分享一下, 先谢谢了。 是这样的: 我现在把一个SWF格式的动画放在层中,而层放在窗口中;当拖动滚动条时,而层的位置始终固定在当前显示的窗口坐标位置。 急啊! |
| 我知道这个肯定是用javascript来做,如果有知道正确代码的朋友分享一下, 先谢谢了。 是这样的: 我现在把一个SWF格式的动画放在层中,而层放在窗口中;当拖动滚动条时,而层的位置始终固定在当前显示的窗口坐标位置。 急啊! |
2006-05-27 11:33
[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编辑过]

2006-05-30 13:47
2006-08-24 14:47
[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-11-22 10:50
2007-06-05 22:33
2007-06-06 07:38
2007-06-06 13:35
2007-06-06 15:33
2008-07-23 12:01
2008-07-31 18:30