0
爲了更好地使用Javascript,我正在爲Javascript/jQuery遊戲編寫Tampermonkey腳本。我在頁面上創建了一個按鈕,但我無法從中運行任何功能。從Tampermonkey運行功能按鈕
我的問題是,我將如何運行從我添加到頁面的按鈕的功能?
這是我到目前爲止有:
var w = unsafeWindow;
var $ = w.$;
$('#quest_form').append('<button id="autoGrind" name="autoGrind" onClick="autoGrind()">Auto Grind</button>');
var e = document.getElementById("quest_destination");
var strUser = e.options[e.selectedIndex].text;
function autoGrind(){
w.alert('Grind Started on Map: ' + strUser);
w.setInterval(grind(), 1000);
}
function grind(){
if(w.quest.weAreQuestingRightNow != false) { return; }
if(w.quest.tiredTime != 0) { return; }
quest.begin(true);
}
另外,我需要一種方法來運行功能grind()
不休。我不確定是否setInterval()
正是我所期望的。