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()
正是我所期望的。