作者ff760725 (信圓香,得永萌。)
看板Ajax
標題Re: [問題] 油猴腳本越來越肥了,求優化方案
時間Tue Jul 3 13:55:17 2012
另外想請教個問題
http://i.imgur.com/Ogei0.png
我想改背景,於是就寫了以下code
$('html > body').attr('style', 'background-image:
url("
http://i.imgur.com/ujYBn.jpg"); background-repeat: no-repeat;
background-position: center top;');
但後來發現只改一次好像不夠,會被拉回初始值
所以我就跟他拚了...
function changebgimg() {
$('html > body').attr('style', 'background-image: url("
http://i.imgur.com/ujYBn.jpg"); background-repeat: no-repeat;
background-position: center top;');
window.setTimeout(changebgimg,20);
}
window.setTimeout(changebgimg,20);
是的,跑無限迴圈跟他耗,背景確實改變成功 XDrz
但這又會造成一個問題,就是圖示的下拉式選單,大概因為我一直在搞body的緣故?
就會來拉下來沒多久選項就跑回原點,非常難拉...
請問有解決方案嗎?
--
無論在什麼遊戲中,只有勇於面對的人才會獲得報酬。
遊戲雖然不是人生,但人生卻是遊戲。
最糟糕的遊戲平衡度,不親切的NPC,前後矛盾的劇本。
但是,能不能享受這個遊戲則在於個人。
即使是垃圾遊戲,真正投入的話或許能感受到意外的樂趣,結束時反而會認為這是個名作
也說不定。 岡本 タクヤ《千の剣の舞う空に》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.183.232
※ 編輯: ff760725 來自: 122.117.183.232 (07/03 14:00)
1F:→ lovdkkkk:能不能把它 display = 'none' 自己塞一個? 07/03 14:20
2F:→ ff760725:我覺得設了display大概還是會被拉回初始值... 07/03 14:24
3F:推 lovdkkkk:塞在前面擠走 或者用 absolute position + zIndex 蓋掉? 07/03 14:26
4F:→ ff760725:唔...開始看不懂了,我目前只會用jquery做attr而已 XD 07/03 14:28
5F:→ ff760725:敢問可以提供code嗎?感謝 <(_ _)> 07/03 14:28
8F:→ lovdkkkk:弄錯了, background 的話以上都沒效 @@ 07/03 23:19
9F:→ TonyQ:我覺得你應該先看看因為什麼理由被換掉 07/04 00:02
10F:→ TonyQ:如果是對方的 js 會一直去更新他的話, 07/04 00:02
11F:→ TonyQ:從 css 解可能會比較好。像是下 !important 之類的 07/04 00:03
12F:→ TonyQ:如果對方會一直去把 style 清掉,就上 class 07/04 00:03
13F:→ TonyQ:再加上自己定義 style tag ,一樣用 !important 。 07/04 00:04
14F:→ TonyQ:我覺得你的問題應該不需要跑到無窮迴圈,弄一個他蓋不掉的樣 07/04 00:05
15F:→ TonyQ:式就夠了,一般來講應該不至於這麼無聊... 07/04 00:05
16F:→ lovdkkkk:寫 style 會再被改掉的話 07/04 00:27
17F:→ lovdkkkk: 應該就是 style 會更新或整個 dom 換掉 07/04 00:27
18F:→ lovdkkkk:css 下 !important 再沒用大概只能追 function 覆寫了 07/04 00:29