oUp.onmousedown=function()
{
clearInterval(timer)
timer=setInterval(function(){
if(num>=0) num=0
oImg.style.top=curposition+num+'px'
num += 10
},30)
}
oUp.onmouseup=function()
{
clearInterval(timer)
}
在鼠标按下的时候开一个定时器就可以了
当使用JavaScript点击元素,但光标不移动时,可能是因为没有正确设置光标位置。可以通过设置光标位置来解决这个问题,例如,可以使用JavaScript的selectionStart和selectionEnd属性来设置光标的位置。另外,也可以使用JavaScript的focus()方法来设置光标的位置,这样就可以让光标移动到指定的位置。此外,也可以使用CSS的cursor属性来设置光标的位置,这样就可以让光标移动到指定的位置。总之,只要正确设置光标位置,就可以解决JavaScript点击元素时光标不移动的问题。