【问题标题】:Avoid jQuery conflict with multiple JavaScript library in asp.net避免 jQuery 与 asp.net 中的多个 JavaScript 库发生冲突
【发布时间】:2013-03-13 10:54:01
【问题描述】:

我正在做 C#.net 项目,我在菜单和图像滑块等中使用了多个 javascript 库,但是出现了冲突,我该如何避免呢?

【问题讨论】:

  • stackoverflow.com/a/15383186/1238887 -- 这应该能回答你的问题。
  • 请添加一些代码,或者您收到的错误消息。
  • 我没有错误信息,但动画效果不佳
  • 那么您是如何得出这是冲突的结论?

标签: javascript jquery asp.net .net


【解决方案1】:

在加载 jQuery 库之后,您立即调用 $.noConflict();,然后您对 jQuery 的所有调用都使用 jQuery 关键字进行。来自jQuery site 的示例:

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>

【讨论】:

  • 但我的 .aspx 页面中没有 JQuery 代码,我的所有 JQuery 代码都在外部 .js 文件中,我该怎么办?
  • @Alaa 做同样的事情,加载 jQuery,就在你的 jQuery 库的其余部分之后,然后调用 noConfict。
  • 谢谢@Aristos 我会试试的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 2014-02-26
  • 2019-10-04
  • 1970-01-01
相关资源
最近更新 更多