【问题标题】:jQuery code behaves differently in Debug vs. Release modejQuery 代码在 Debug 和 Release 模式下的行为不同
【发布时间】:2009-12-05 22:21:42
【问题描述】:

我正在开发一个网站,我在其中使用带有 jQ​​uery 的选项卡实现。在调试模式下,一切正常,我花了一整天的时间开发它,当我即将部署到实时站点并在“发布”模式下编译时,选项卡不再切换。为什么这段代码会有不同的行为?我假设是 JavaScript 代码的执行方式不同。

关于我可以检查什么的任何想法?谢谢。

【问题讨论】:

  • 我 99% 确定它不是 javascript。至少我无法弄清楚为什么当 asp.net 应用程序在发布模式下构建时它的行为会有所不同。

标签: asp.net jquery compilation release


【解决方案1】:

您可以尝试使用Javascript Lint 检查您的调试代码中是否存在 btelles 回答中提到的错误类型。如果你最终使用它,你将不得不在 jQuery 库本身周围贴上一个 /*jsl:ignore*/ 标签,因为它有一堆被 Lint 捕获的东西。

【讨论】:

    【解决方案2】:

    感谢 Wesley 的提示,但显然在此过程中出现了其他问题,现在它在调试模式下也失败了。问题一定出在其他地方。还在挖。

    【讨论】:

    • 提示=>使用 cmets 添加 cmets 而不是答案。 :)
    【解决方案3】:

    你检查过你的路径吗? 转到页面的viewsource,检查jquery path是否有效。

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      • 2015-06-14
      • 2022-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多