Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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故障的好方法吗_Javascript_Jquery - Fatal编程技术网

需要一种在复杂情况下排除javascript故障的好方法吗

需要一种在复杂情况下排除javascript故障的好方法吗,javascript,jquery,Javascript,Jquery,我的任务是弄清楚为什么jquery滑块不能正常工作。我知道它在安装后不久就开始工作了,因为我已经检查过了。我能得出的唯一合理结论是,有一个JavaScript库存在冲突,因为它们在标题中调用了太多 我无法控制从标题中删除JS调用,因为这是在一个非常复杂的限制性CMS中 有人知道使用firebug或任何其他工具/方法解决JavaScript冲突的好方法吗?我不能在firebug live HTML编辑器中删除它们,因为这需要重新加载页面,对吗 以下是谷歌浏览器的错误* Resource inter

我的任务是弄清楚为什么jquery滑块不能正常工作。我知道它在安装后不久就开始工作了,因为我已经检查过了。我能得出的唯一合理结论是,有一个JavaScript库存在冲突,因为它们在标题中调用了太多

我无法控制从标题中删除JS调用,因为这是在一个非常复杂的限制性CMS中

有人知道使用firebug或任何其他工具/方法解决JavaScript冲突的好方法吗?我不能在firebug live HTML编辑器中删除它们,因为这需要重新加载页面,对吗

以下是谷歌浏览器的错误*

Resource interpreted as script but transferred with MIME type text/html.
Resource interpreted as image but transferred with MIME type text/plain.
11:02:44 (0ms): global: Logger output to the function console.log() has been enabled.
frame: [object HTMLIFrameElement]
frame: [object HTMLIFrameElement]
frame: [object HTMLIFrameElement]

不幸的是,这对我来说还没有多大意义。

我会复制标记,添加一个基本标记来处理相对链接,并开始分解混乱以找到罪魁祸首(使用常规的调试工具数组)。

首先要做的是使用Firebug查看是否报告了任何错误。正如你所说,它可以是任何东西。因此,在您能够报告具体情况之前,您在这里所希望得到的只是模糊的建议(这可能是您所追求的:-)Google Chrome有JavaScript控制台,它将向您显示任何客户端异常链接到导致它的源代码。对于start来说已经足够好了。除了firebug之外,我知道的唯一其他工具是web开发者(也是firefox的插件)评论不允许我很好地格式化文本,所以我更新了原始帖子。谢谢大家的帮助/建议。@BMS大多数情况下,您可以安全地忽略有关MIME类型解释的警告(按此传输;按此解释)。您要查找的是任何标有红色圆圈和X的注释,而不是黄色警告。当您打开开发工具时,总数将在右下角列出。如果有任何实际未处理的JS异常,它应该会给你一个堆栈跟踪。这就是解决问题的方法。我只是在外部链接到脚本,并且只使用了滑块标记。不知道为什么我一开始没有想到这一点。我刚刚发现客户端切换了模板,因为我让JS工作,没有通知我更改。新模板调用了几个不同版本的jquery和几个不同的脚本库。谢谢大家的帮助!更大的问题是CMS不允许我删除它们。我现在正在写CMS开发者。再次感谢你的帮助!最简单的解决方案隐藏在大脑最黑暗的角落:)。祝你好运。