js 鼠标 按下(未释放鼠标) 持续触发事件的方法 类似ondrag事件

JavaScript015

js 鼠标 按下(未释放鼠标) 持续触发事件的方法 类似ondrag事件,第1张

单纯的JS代码,

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点击元素时光标不移动的问题。