【问题标题】:Resolve Javascript Conflicts / jquery解决 Javascript 冲突 / jquery
【发布时间】:2023-03-30 22:15:01
【问题描述】:

我正在尝试将 jQuery 添加到 SQLBuddy 的 PHP 中,但遇到了一些冲突。如果我只包含 jQuery,则程序的其余部分将停止运行并且不会提取表/数据库。

如果我使用 jQuery noConflict 函数,一切正常,但我不能使用任何 jQuery 选择器。有没有一种方法可以合并 2 个库,它会告诉你哪里有 2 个同名的函数并提示你重命名其中一个?

【问题讨论】:

  • 听起来你没有正确使用noConflict。请出示您的代码,没有它我们无法判断您做错了什么。

标签: javascript jquery sqlbuddy


【解决方案1】:

noConflict 返回对 jquery 函数的引用,因此您应该能够将返回值分配给变量并使用它而不是 $ 或 jquery。像这样:

var $j = jQuery.noConflict();
// $j is now an alias to the jQuery function; creating the new alias is optional.

$j(document).ready(function() {
    $j( "div" ).hide();
});

见: http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/

【讨论】:

  • 谢谢,在之前的示例中我没有看到var $j =。
猜你喜欢
  • 1970-01-01
  • 2012-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-03
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
相关资源
最近更新 更多