Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置铬合金的greasemonkey中的间隔_Javascript_Jquery_Google Chrome_Greasemonkey_Setinterval - Fatal编程技术网

Javascript 设置铬合金的greasemonkey中的间隔

Javascript 设置铬合金的greasemonkey中的间隔,javascript,jquery,google-chrome,greasemonkey,setinterval,Javascript,Jquery,Google Chrome,Greasemonkey,Setinterval,在greasemonkey for chrome中,我使用了一个函数addJQuery(callback),它加载jQuery并执行回调函数。所以我称之为addJQuery(main)。main()中有一个函数colorizeMe(),我必须每5秒调用一次 function main() { //change something using jQuery $("#myid").css("width", "10%"); function colorizeM

在greasemonkey for chrome中,我使用了一个函数addJQuery(callback),它加载jQuery并执行回调函数。所以我称之为addJQuery(main)。main()中有一个函数colorizeMe(),我必须每5秒调用一次

function main() {
        //change something using jQuery
        $("#myid").css("width", "10%");

    function colorizeMe(){
        //colorize something using jQuery
                $("#myid").css("color", "red");
    }
    setInterval("colorizeMe()", 5000);
}
addJQuery(main);
这不起作用,我有错误 未捕获引用错误:未定义colorizeMe

必须在何处以及如何定义函数colorizeMe()?如果我将colorizeMe()放在main之外,我可以在内部使用jQuery…

尝试以下方法:

setInterval(colorizeMe, 5000);
那么您的用户脚本的主要部分应该是:

function main() {
    //change something using jQuery
    $("#myid").css("width", "10%");

    function colorizeMe(){
        //colorize something using jQuery
        $("#myid").css("color", "red");
    }
    setInterval(colorizeMe, 5000);
}
试试这个:

setInterval(colorizeMe, 5000);
那么您的用户脚本的主要部分应该是:

function main() {
    //change something using jQuery
    $("#myid").css("width", "10%");

    function colorizeMe(){
        //colorize something using jQuery
        $("#myid").css("color", "red");
    }
    setInterval(colorizeMe, 5000);
}

不工作:未捕获引用错误:未定义colorizeMe您是否已卸载旧的用户脚本并重新安装更新的用户脚本?我对此没有问题。不起作用:未捕获引用错误:colorizeMe未定义您是否已卸载旧的并重新安装更新的用户脚本?我对这个没问题。