Jquery 脚本使链接具有定时延迟

Jquery 脚本使链接具有定时延迟,jquery,css,Jquery,Css,jquery的这一小段导致页面上所有其他链接都发生了有趣的事情,即,它们执行它们应该执行的任何操作,但仅在大约1秒的奇数时间延迟之后 这在单击运行以下代码的链接后发生: $('#content').on("click", "a#goto_faq", function() { $("html, body").animate({ scrollTop: 0 }, 1234, 'easeInExpo'); var toLoad = $(this).attr('href')+' #co

jquery的这一小段导致页面上所有其他链接都发生了有趣的事情,即,它们执行它们应该执行的任何操作,但仅在大约1秒的奇数时间延迟之后

这在单击运行以下代码的链接后发生:

$('#content').on("click", "a#goto_faq", function() {

    $("html, body").animate({ scrollTop: 0 }, 1234, 'easeInExpo');

    var toLoad = $(this).attr('href')+' #content';  

    $('#content').delay(888).slideUp(888,'easeOutExpo',loadContent);        
    function loadContent() {
        $('#content').load(toLoad,'',showNewContent);  
    }
    function showNewContent() {
        $('#content').slideDown(777,'easeInExpo');
    }
    $("html, body").delay(777).animate({ scrollTop: 405 }, 777, 'easeInExpo',goToFAQ);
    function goToFAQ() {
    $("html, body").delay(2700).animate({ scrollTop: 1415 }, 2222, 'easeInOutExpo');
    }
    return false;

});
因此,单击a id=“goto_faq”,所有内容都可以加载并滚动窗口。一旦所有功能/动画完成,您决定单击下一步的任何链接都需要大约一秒钟的时间才能启动。(从那时起,所有链接都很好——这只是上面脚本之后的第一个链接。[这让人觉得脚本一定还在后台运行。]]


我一直在玩jquery.stop,但到目前为止运气不好。通过阅读API文档,我似乎无法理解jquery。任何帮助。停止将不胜感激;谢谢。

您正在使用委派。看一看。寻找关于授权的例子。这可能会对您有所帮助。

该代码应该只在一个元素上工作,因为它使用ID,ID是唯一的?对不起,我应该进一步阅读文档并没有给您带来多大帮助,这里我要链接一个文档……如果我在运行这个地方,我强烈建议不要使用那些“查看文档”类型的回复(这个地方到处都是他们),因为这通常是一种告诉某人他们很懒/呆板,或者只是不够酷,不能和高级stackoverflow的书呆子呆在一起的方式。如果我在这里:是的,我在谷歌上搜索了它,是的,我读了文档,是的,我把同一段代码乱搞了几个小时。我只是不是一个左脑的人——这就是为什么我来这里,咨询你左脑的原因伙计们,问题是左脑对右脑偏执。