作者mlwmlw ('ˊ')
看板Web_Design
标题[问题] javascript sleep
时间Mon Mar 5 22:33:07 2007
想写个自动拉长的图层…但是在写完以後发现,
没有时间性的改变图层长宽会在一瞬间改变结束,
看不到拉长的过程,似乎需要一些时间性,
所以我就到咕狗拿我这标题当关键字搜寻,
找到了几个想要的东西,但是似乎有绝大部分是硬干的,
就是会造成浏览器当掉,然而唯一找到似乎可以用的还有范例能跑的,
却不知道为什麽不能在我自己的程式里跑,
http://neilmix.com/narrativejs/doc/example.html
我知道现在有很多js的函式库似乎能做出我想要的功能,
不过那些看起来似乎很复杂,我想要手工写一个,
然後这网页里面似乎也是函式库,但我照着他范例想弄一个却弄不出来?
我把他函式库抓回来了也直接照着他把一个小档抓回去,
该贴的也贴了,就跑不起来…
他的主要程式码在那个页面上,
我也不太晓得他有没有用到太多他本身 或许很复杂的函式库?
但他下面的滑动按钮似乎有用到跟我想要的Sleep函式?
想请问一下那页里有我能直接抓来用的Sleep吗…
还是有别的解决方案呀…谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.215.160
1F:→ mlwmlw:我用settimeout 做了类似的功能……不知道合适吗 03/05 23:19
2F:→ mlwmlw:囧 好像停不下来 03/05 23:29
3F:推 buganini:javascript是用setTimeout没错, 没有内建的sleep 03/06 02:49
4F:→ buganini:不要弄成递回的就不会停不下来 03/06 02:50
5F:→ kyoe:如果是我我会用css + javascript, 简单一点讲就是 03/07 21:25
6F:→ kyoe:先抓到button,document.getElementById("theButton"); 03/07 21:26
7F:→ kyoe:onclick时运作setTimeout("move()",10000) 03/07 21:27
8F:→ kyoe:move就是if button.style.left 小於终点时 + 10 px 03/07 21:29
9F:→ kyoe:这是简易的, 你提供的网页写法是比较进阶的, 但是意义差不多 03/07 21:30