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 太多递归错误 的相关文章

  • 如何模板化 Select2 的预选值

    我预先选择的值Select2 https select2 org如下所示 function formatState state console log state text2 I found undefined here console l
  • 向特定客户端发送消息以及消息发送用户

    我是 SignalR 的初学者 我创建了一个基于 SignalR 的基本聊天应用程序 我面临的问题是我想向特定客户端以及发送消息的用户发送消息 这个怎么做 我知道要向特定客户端发送消息 我们可以这样做 Clients Client Cont
  • 使用 JQuery 预填充选择字段的下拉选项验证

    我有这个 JQuery 片段来防止选择已在另一个字段中选择的下拉选项 var coll select name service on change function coll each function var val this value
  • 递归例程获取PropertyInfo

    我正在尝试创建一个递归例程 它将检索指定对象 在 NET 3 5 中 下的所有成员的 PropertyInfos 直接成员的一切都正常 但它还需要解析嵌套类 及其嵌套类等 我不明白如何处理解析嵌套类的部分 这部分代码你会怎么写呢 publi
  • 优雅地处理没有数据的 amcharts

    我想知道我的 dataProvider 是否为空 amCharts绘制时默认为null 我怎样才能动态地处理它 var chart AmCharts makeChart chartdiv theme none type serial dat
  • 通过 JavaScript 检测浏览器换行

    我需要 javascript 来检测每个浏览器包装的文本行并将其包装到 span class line 我读过一些关于测量每个单词的 y 轴的文章 但还没有看到可靠的解决方案 这是我到目前为止所拥有的 看到它Jsfiddle http js
  • Rails3/will_paginate/Ajax - 下一个/上一个链接无法正常工作(这是一个错误吗?)

    我正在遵循 使用ajax分页 http railscasts com episodes 174 pagination with ajax railscast 用于我的 Rails 3 应用程序 一切似乎都运行良好 除了上一个和下一个链接根本
  • 查找并打印 x1+x2+x3=num 的解数

    我需要写一个recusive接收整数的函数num并返回方程 的解数 x1 x2 x3 num where x1 x2 x3是 1 10 之间的数字 该方法应打印所有解决方案 例如如果num 3然后该方法将打印1 1 1并将返回1 if nu
  • 使用 jquery 显示/隐藏特定类的内容

    我是 jquery 的新手 也许这是一个愚蠢的问题 但我几乎到处都在寻找答案 但没有找到 那么 我们开始吧 我想根据我在下拉表单中选择的选项来显示不同的内容 正如我在 StackOverflow 上了解到的 您可以使用更改函数来执行此操作
  • 打字稿中的递归未定义

    我在组件内使用画布对象来生成图表 为了使其动画化 我递归地调用该方法 我不断收到错误消息 指出该方法未定义 不确定我需要如何构建它 任何帮助表示赞赏 Animate function protected animate draw to Cl
  • 选择变量的嵌套元素 - jQuery

    我希望将变量传递给函数并让函数选择该变量中的元素 我不熟悉这种情况的语法 但是有人可以建议吗 例如 当在容器内单击按钮时 我希望将该容器存储在变量中 好吧 我有那部分 但后来我希望选择该容器中的某个元素 例如 container div e
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • 可以使用 jQuery 或 Javascript 将图片的特定部分用作链接吗?

    我有这个想法 将图片 而不是文本 的各个部分链接到不同的页面或网站 并且我想在不实际创建不同的照片并将它们彼此靠近的情况下完成 这样看起来就像是一张完整的图片 这里有人知道如何使用 JavaScript 的变体 例如 jQuery 或纯 J
  • Jquery/Javascript 上传和下载文件,无需后端

    是否可以在没有后端服务器的情况下在 JavaScript 函数中下载和上传文件 我需要导出和导入由 JavaScript 函数生成的 XML 我想创建按钮 保存 xml 来保存文件 但我不知道是否可行 另一方面 我希望将 XML 文件直接上
  • 将div设置为隐藏,延时后可见

    我试图在 X 时间后 也许甚至在随机时间之后 但现在我们只做固定时间 在黑色背景上出现一个黄色方块 function initialSetup if document getElementById yellow null document
  • FireFox 中的自动滚动

    我的应用程序是实时聊天 我有一个 Div 来包装消息 每条消息都是一个 div 所以 在几条消息之后 我的 DOM 看起来像这样 div div Message number two div div div div
  • Jquery 验证不能正确验证数字?

    我在使用 jquery 非侵入式验证验证数字时遇到问题 我使用的版本是 ASP NET MVC 3 jQuery 1 9 1 jQuery 用户界面 1 10 1 JQuery 验证 1 11 0 我试图验证的输入是
  • 如何更改此 jquery 插件的时区/时间戳?

    我正在使用这个名为 timeago 的插件 在这里找到 timeago yarp com 它工作得很好 只是它在似乎不同的时区运行 我住在美国东部 费城时区 当我将准确的 EST 时间放入 timeago 插件时 比如 2011 05 28
  • 使用 Ajax 请求作为源数据的 Jquery 自动完成搜索

    我想做的事 我想使用 jquery 自动完成函数创建一个输入文本字段 该函数从跨域curl 请求获取源数据 结果应该与此示例完全相同 CSS 在这里并不重要 http abload de img jquerydblf5 png http a
  • 如何从图像输入中获取 xy 坐标?

    我有一个输入设置为图像类型

随机推荐

  • 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 太多递归错误

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