优艾设计网

DOM编程艺术中的小问题,不是特别理解,求解答?

优艾设计网 https://www.uibq.com 2023-06-07 07:37 出处:网络 作者:电脑技术
function moveElement( elementID , final_x , final_y, interval ) { if ( !document.getElementById ) return false; if ( !document.getElementById(elementID) ) return false; var elem = document.getElementB

function moveElement( elementID , final_x , final_y, interval ) { if ( !document.getElementById ) return false; if ( !document.getElementById(elementID) ) return false; var elem = document.getElementById(elementID); var xpo优艾设计网_Photoshop问答s = parseInt(elem.style.left); var ypos = parseInt(elem.style.top); if (xpos == final_x && ypos == final_y) {} if (xpos < final_x) { xpos++; } if (xpos > final_x) { xpos--; } if (ypos < final_y) { ypos++; } if (ypos > final_y) { ypos--; } elem.style.left = xpos + "px"; elem.style.top = ypos + "px"; var repeat = "moveElement(+elementID+,"+final_x+","+final_y+","+interval+")"; movement = setTimeout(repeat,interval); }

其中:var repeat = "moveElement(+elementID+,"+final_x+","+final_y+","+interval+")";的+elementID+前面的加号和+interval+后面的加号的作用是什么呢?


不耽搁你走 12小时前

优艾设计网_设计客

var a = 1;var b = 2;


沈楠 12小时前

优艾设计网_PS百科

那句话的意思是拼成一个函数调用表达式,然后放进setTimeout里面执行。


jason218 12小时前

优艾设计网_PS论坛

这段代码中的moveElement是循环非阻塞调用的。


吃太撑了 优艾设计网_Photoshop问答 12小时前

例如


qkoufu394 优艾设计网_设计客 12小时前

var str = a is + a + , b is + b;


拍不死你离弦的歌离弦的歌离弦的 12小时前

优艾设计网_Photoshop交流

需要注意点的就是 setTimeout 函数调用时,第一个参数是 字符串, 会转成 js 表达式


0

精彩评论

暂无评论...
验证码 换一张
取 消