我希望覆盖html&的动画效果身体

时间:2017-09-19 19:24:54

标签: jquery jquery-animate window-scroll

假设下面是我的代码。我不负责直接对代码进行更改。因此我通过控制台这样做。我想解开这个html&身体动画,但someotherFunction()应该按原样运作。可能有太多的功能,超出我的想象,如下所示,我希望所有的工作原样,但只有动画应该解开。

$("#button").click(function() {
    $('html, body').animate({
        scrollTop: $("#myDiv").offset().top
    }, 2000);
   someOtherFunction();
   someMoreFunctionIDontKnowAbout();
});

1 个答案:

答案 0 :(得分:0)

答案

我们将取消绑定.click事件,然后我们将添加新绑定。

$('#button').unbind("click");
$('#button').click(function() {
   someOtherFunction();
   someMoreFunctionIDontKnowAbout();
});

旁注

我建议如果这是你将要做的很多事情,并且只想自己安装tampermonkey或类似工具来在特定域上运行自己的jquery / javascript。