Jquery 太多递归错误

2023-12-19

我希望有人能帮助我。

我有这个代码:

<script>
$(document).ready(function() {
 spectrum();
 function spectrum(){
    $('#bottom-menu ul li.colored a').animate( { color: '#E7294F' }, 16000);
    spectrum2();
 }
 function spectrum2(){
    $('#bottom-menu ul li.colored a').animate( { color: '#3D423C' }, 16000);
    spectrum();
 }
});
</script>

它正在工作,但是当我查看萤火虫时,它说存在太多递归错误。

我希望有人能告诉我原因。

Thanks!


问题是你的脚本永远不会停止执行。

当页面加载时,你告诉它运行该函数spectrum()。它运行这个函数,然后被告知运行该函数spectrum2(),确实如此。当它完成时spectrum2(),你告诉它运行spectrum()再次,完成后它必须运行spectrum2()再次..看到模式了吗?你可怜的脚本被困在一遍又一遍地执行这两个函数,永远!

一个函数调用自身(或者两个函数重复调用对方)的过程被称为递归 http://en.wikipedia.org/wiki/Recursion,但通常递归最终会以某种方式终止。你的脚本永远不会终止,所以 FireBug 会说“等一下,这个脚本永远不会结束,我最好抛出一个错误!”

这可能不是您想要实现的目标,并且修复很可能很简单。如果您可以尝试解释您想要实现的目标,也许我们可以帮助您编写正确的代码?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery 太多递归错误 的相关文章

  • 如何识别当前打开的每个单独的浏览器窗口?

    如何使用 javascript 唯一地识别当前为所有主要浏览器打开的每个单独的浏览器窗口 让我解释一下我需要了解的内容 并考虑以下场景 我有 3 个当前打开的浏览器窗口 任何现代浏览器 即 Chrome Firefox 等 每个窗口都包含多
  • 如何将内部 div 与外部 div 的底部对齐?

    我需要将内部 div 与外部 div 的底部对齐 我的代码如下所示 div class myOuterDiv div class div1 floatLeft Variable content here div div class div2
  • .delay() 和 .setTimeout()

    根据 jQuery 文档 delay delay 方法最适合在排队的 jQuery 之间进行延迟 影响 因为它是有限的 例如 它没有提供一种方法 取消延迟 delay 不能替代 JavaScript 的原生 setTimeout 函数 这可
  • 为什么将 Backbone.js 与 Rails 结合使用? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 CSS 中使用 3 位颜色代码而不是 6 位颜色代码?

    我最近检查了我的 CSS 文件 并将所有六位十六进制代码转换为简单的三位数代码 例如 我的 FDFEFF被缩短为 FFF 它呈现的颜色与以前几乎完全相同 在我看来 中间部分相当无用 删除它们在我的 CSS 文件中节省了整整 300 个字节
  • fancybox - 如何添加打开图像的链接?

    大伙计们有什么想法吗 我正在尝试链接 fancybox 中打开的图像 我到处都找遍了 听起来很简单 这是我正在使用的代码 a href img src example thumb png alt example a
  • 动态添加项目到放大弹出画廊

    有没有办法动态添加图库项目华丽的弹出窗口 http dimsemenov com plugins magnific popup 那已经开放了 或更新当前项目 找不到关于 in 的任何内容插件文档 http dimsemenov com pl
  • 使用 Javascript 编辑和保存用户 HTML - 安全性如何?

    例如我有一个Javascript 支持的表单创建工具 您可以使用链接添加元素的 html 块 如输入字段 并使用 TinyMCE 来编辑文本 这些是通过自动保存功能保存的 该功能在特定事件的后台执行 AJAX 调用 被调用的保存函数负责数据
  • 带分页的过滤表

    我想要一个带有分页的表格 同时在表格标题中带有搜索框 所以使用这段代码jsfiddle分页 http jsfiddle net Xugej 1445 I want output like this 这是我的过滤代码 function sea
  • 大文本字段的 jQuery AJAX 上传进度

    是否可以使用 jQuery ajax 获取具有非常大文本字段的表单的上传进度 我认为客户端知道已经发送了多少字节 但是当我谷歌时 我只找到使用服务器站点代码的文件上传解决方案 这是我的 ajax 请求 ajax type POST url
  • contenteditable div 中的内容为空

    我有一个 contenteditable div 充当文本区域 div class post div 如何通过 JS JQuery 清空 div 以清除所有值 我试过了 post html 但它不能正常工作 请帮忙 post empty d
  • 在 Chrome 上使用 display:none 重置 GIF 动画的正确方法

    标题是不言自明的 但我将提供对此事的逐步看法 希望我不是第一个注意到 Webkit Chrome 上这个 显然 错误的人 我想重置 GIF 动画 到目前为止我看到的所有例子要么简单地设置src图像本身或将其设置为空字符串 后跟原始图像src
  • jquery 在同一链接上显示和隐藏单击

    我有一个 div 我想在链接单击时显示和隐藏 不是显示和隐藏两个不同的链接 而是只有一个 我已经使用了toggle 但它对我不起作用 这是代码 a show hide a div div style width 49 div div sty
  • Jqplot 中两个系列数据的不同颜色条

    我想知道如何在 Jqplot 中为两个系列制作不同的颜色条 如果我只有一个系列数据 它的工作原理如下图所示 红色和绿色基于其值 但是 如果我有两个系列数据 我无法为每个系列数据配置两个系列颜色 目前我只能做这个图 我希望两个系列图可以根据其
  • contenteditable 在 safari 中不起作用,但在 chrome 中起作用

    我有一个奇怪的问题 这在 chrome 中按预期工作 但在 safari 中它只会发光 但不会对按键输入做出反应 这是触发文本版本的方法 var namebloc event currentTarget find column filena
  • 通过电子邮件发送在 HTML5 画布上创建的图像

    我有一个画布 用户可以通过交互来更改设计 现在 用户完成更改后 可以提交他的设计及其电子邮件 ID 但为了提交设计 我使用以下方法将画布转换为图像http www nihilogic dk labs canvas2image http ww
  • JQuery _renderItem 没有被调用

    我正在尝试使用 renderItem 函数创建自定义 ui menu item 元素 但经过可能尝试后 我什至无法调用该函数 自动完成功能正在工作 但就像 renderItem 函数不存在一样 这是我的脚本部分
  • jQuery Datepicker:setDate 不是一个函数

    我目前正在尝试使内联日期选择器对象与日期输入交互 并且已经管理了除一件事之外的所有内容 当我尝试使用输入的更改事件时 它会抛出错误 Uncaught TypeError start widget setDate is not a funct
  • 如何让无限滚动发挥作用?

    我正在尝试让这个无限加载脚本在我的项目中工作 这是我的 HTML div div div class pagina div div class pagina div div class pagina div div class pagina
  • 完整日历 - 向事件对象添加额外属性

    可能是由于我缺乏理解 但我使用 PHP 返回 JSON 字符串来带回事件数据

随机推荐

  • Android 上的 XMLSchema 验证

    我维持JDOM项目 http www jdom org 我正在尝试在 Android 上 验证 它 大多数事情都工作正常 但 XML 模式验证却存在问题 我的问题是 有没有办法在 Android 上进行 XMLSchema 验证 如果有的话
  • jQuery - 分别处理同一类的多个实例?

    Goal 我正在尝试创建一个视差滚动 effect The 视差容器是这样实现的 lt div class parallax slide 1 gt lt div gt 我需要启动视差效果 当它的容器已滚动到视图中 一旦有了离开视图 效果需要
  • 使用 Bootstrap 响应表和 AngularJS 修复了第一列

    我整个上午都在努力解决这个 CSS 问题 但我似乎无法取得任何进展 基本上 我有一个水平滚动表 我使用了引导响应表 并且刚刚删除了媒体查询 因此它可以在所有屏幕尺寸下水平滚动 我使用 Angular 的 ng repeat 来循环标题数组和
  • 如何从代码向 Umbraco 中的文档类型添加属性?

    谁能给我一个示例 说明如何以编程方式向 Umbraco CMS 中的现有文档类型添加属性 这是我尝试过的 var dt DocumentType GetByAlias TestDocType dt AddPropertyType new D
  • 首次在 eclipse 中创建项目时获得的 Hello world 应用程序的 APK 大小是多少?

    我知道像 Hello World 这样的简单应用程序的大小小于 10 Kb 如下所示 但是当我尝试在项目创建后立即生成 APK 时 它显示该应用程序超过 500 Kb 左右 我知道在 build gradle 中将 minify 选项设置为
  • 第二次出现字符后分割文本

    我需要在第二次出现 字符之前分割文本 我现在所得到的是产生不一致的结果 我尝试过各种组合rsplit并通读并尝试了其他解决方案 但没有结果 要分割的示例文件名 some sample filename to split 返回于data fi
  • Symfony Doctrine2 多对多关系未删除 - 特定于 SQLite

    我有几个类使用 Taggable 特征来设置多个学说实体 项目 注释等 通用的标签系统 这些实体和这些标签之间的关系是多对多关系 我无法将其设为多向 我的问题 当我删除项目实体时 它会从project表中的关系 但是项目标签该项目和标签之间
  • Android 上的异常处理和生命周期?

    我正在尝试学习和测试 android 中的异常 但似乎无法 通过 try catch Thread currentThread setUncaughtExceptionHandler new MyExceptionHandler 和 ACR
  • ProgressBar的颜色没有改变c#

    我的要求是每当我单击按钮时将进度条的颜色更改为红色 我不想注释掉Application EnableVisualStyles 所以我尝试使用SendMessage 我的代码 DllImport user32 dll private stat
  • Swift 4 JSON 可解码,具有多维和多类型数组

    values 1 1 7 Azuan Child Anak Azuan 12345 ACTIVE Morning 7 12 2017 11 09 19 45 00 28 1 0 Azuan Child2 Amran 123456 ACTIV
  • 在 Net 6 中使用 WebApplicationBuilder 配置 Serilog

    我在 Net Core 5 中使用推荐的方法配置 Serilog public static void Main string args Log Logger new LoggerConfiguration WriteTo Console
  • 如何使用 Mercurial 的 LargeFiles 扩展?

    我使用 Mercurial 进行游戏开发 并且尝试使用 Mercurial 2 0 中包含的 LargeFiles 扩展来跟踪大型二进制资源 不幸的是 没有关于该扩展的大量文档 所以我不确定人们应该如何使用它 例如 有什么方法可以安全地清理
  • 如何根据 Swift3 中的字段检查结构是否位于结构数组中?

    In my swift应用程序我有一个结构 open class MyStruct NSObject open var coordinate CLLocationCoordinate2D latitude 0 longitude 0 ope
  • 识别 React Native 中的 Return 键操作

    我有一个TextInput我已经启用了multiline是真的 问题是按下回车键后键盘不会隐藏 它进入一个新的行 所以我希望使用反应本机关闭键盘 https www npmjs com package react native dismis
  • 您可以一次打包多个 Tkinter 小部件而不是单独打包它们吗?

    您创建一个初始根窗口 然后创建多个小部件 例如标签 按钮 事件 你必须将它们中的每一个打包 并且可以通过我所知道的几种方式来完成 Button root text Button1 command something pack or btn1
  • 如何创建 NHibernate HasManyToMany 关系

    我知道有人对 HasManyToMany 有疑问 但这次我想将几个字段放入中间表中 例如 Description CreationDate 对于我的情况 我不想绑定两种方式 我有公司 个人和地址表 每个公司或个人可能有超过 1 个地址 在这
  • docx4j 无法渲染

    我在用docx4j 导入XHTML https github com plutext docx4j ImportXHTML将 XHTML 转换为 docx 当渲染到 docx 时 我注意到它不渲染 CSStext indent财产 p p
  • jQuery Draggable() 和键盘控制

    嘿那里 我有一个启用了 jQuery Draggable 的页面 person然后 person被限制为 map 插件链接 http docs jquery com UI Draggables draggable http docs jqu
  • DialogFlow V2 用户 ID?

    有没有一种方法可以在不要求用户连接其 Google 帐户的情况下跟踪对话之间的用户 ID 就像一个匿名用户 ID 我在文档中没有看到任何 id 字段 https dialogflow com docs fulfillment request
  • Jquery 太多递归错误

    我希望有人能帮助我 我有这个代码 它正在工作 但是当我查看萤火虫时 它说存在太多递归错误 我希望有