作者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