日期:2014-05-20  浏览次数:20468 次

很急的问题,希望有高手解答,是关于图片的动态效果,在线等~~~
我的问题是这样的,当我从一个页面A跳到页面B时,页面B有一个指定了坐标起始点的图片Image,页面B打开10秒后,图片Image就会从起始的坐标点慢慢的移动到另一个从数据库中读取的坐标点。该效果用户是可以看到图片Image的移动过程的。
我的Web程序是用C#写的,我也考虑过用JS脚本实现,但是我没有写出来,希望各位大侠能帮帮我,小弟感激不尽,谢谢了,问题解决后马上结贴。。。

------解决方案--------------------
你就用setInterval方法即可
动态修改
var x = m,y =n
document.getElementById( "imgClientID ").style.top = m+ "px "
document.getElementById( "imgClientID ").style.left = n+ "px "

m++
n++

------解决方案--------------------
<BODY bgcolor= "#ffffff ">
<SCRIPT>
var sPosition;//important
document.onmousedown=dragLayer
document.onmouseup=new Function( "dragMe=false;kObj.releaseCapture(); ")
var dragMe=false, kObj, yPos,xPos
function moveLayer() {
if (event.button==1 && dragMe) {
kObj.setCapture();
kObj.style.pixelTop=temp2+event.clientY-yPos;
kObj.style.pixelLeft=temp1+event.clientX-xPos;
return false; }
}
function dragLayer() {
if (event.srcElement.tagName== "IMG " ) {
dragMe=true; kObj=event.srcElement;
temp2=kObj.style.pixelTop; temp1=kObj.style.pixelLeft;
xPos=event.clientX;
yPos=event.clientY;
document.onmousemove=moveLayer; }
}
</SCRIPT>
<img src= "http://youdechun.51.net/source/colorwheel.jpg " style= "position:absolute;
width:100;height:100;left:50;top:50; ">
</BODY>