Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 jQuery_Javascript_Jquery - Fatal编程技术网

悬停后启动/停止函数//Javascript jQuery

悬停后启动/停止函数//Javascript jQuery,javascript,jquery,Javascript,Jquery,我在这工作太久了,请帮帮我 我想在我的网站上使用这个插件 它将在元素上悬停后启动,这很好,我知道如何运行函数,例如 function start() { $(".glitch").mgGlitch({ glitch1TimeMin : 300, glitch1TimeMax : 400, glitch2TimeMin : 10, glitch2TimeMax : 115 }); } $("#btn-1").ho

我在这工作太久了,请帮帮我

我想在我的网站上使用这个插件 它将在元素上悬停后启动,这很好,我知道如何运行函数,例如

function start() {
    $(".glitch").mgGlitch({
        glitch1TimeMin : 300,
        glitch1TimeMax : 400,
        glitch2TimeMin : 10,
        glitch2TimeMax : 115
    }); 
}


$("#btn-1").hover(
    function() {
      start()
    },
    function() {
       // BUT FOR GOD’S SAKE HOW TO STOP THE GLITCH AND RUN IT AGAIN AFTER 
       // HOVER
    }
);
请善良的人们帮助我

试试看:

function start() {
  $(".glitch").mgGlitch({
    glitch1TimeMin: 300,
    glitch1TimeMax: 400,
    glitch2TimeMin: 10,
    glitch2TimeMax: 115
  });
}

function stop() {
  $(".glitch").mgGlitch({
    destroy: true
  });
}

$("#btn-1").hover(
  function() {
    start();
  },
  function() {
    stop(); // Based on the docs, this should stop the plugin
  }
);

摘自文档。

是的,它正在停止,但悬停后我无法再次运行它,这似乎是我现在的主要问题。你知道如何重置或刷新这个插件吗?@llucaso,你能把一个工作的jsfiddle.net放在一起让我们测试一下吗?