问题标签 [conflicting-libraries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
589 浏览

c++ - PCL 和 OSG 库冲突

所以我将 PCL 用于点云,使用 OpenSceneGraph 进行可视化。PCL 可视化非常糟糕,所以我自己制作了。无论如何,每当我尝试使用此语句时

事情破裂了,我收到以下错误

我知道 OSG 和 PCL 中的 IO 文件特别是 ostream 标头冲突。我的问题是我该如何解决这个问题?我需要将此语句用于中间文件保存、日志记录等,所以不使用它是不可能的,除非我想使用我自己的方法,这有点像重新发明轮子。

谢谢你的帮助

0 投票
2 回答
611 浏览

jquery - JQuery 冲突:megamenu.js 和 mostslider.js ... $.noConflict() 不走运;... [非 WordPress]

通过消除过程,我确定一旦我将 Mostslider [ http://www.jqueryscript.net/slider/Responsive-jQuery-Any-Html-Content-Slider-Mostslider.html]添加到我的 html ......

它导致我的 MegaMenu 停止工作......

我试图实现各种 $.noConflict(); 技术[ http://api.jquery.com/jquery.noconflict/],无济于事。我已经尝试了所有可能的组合,因为我对 JQuery 不是很了解,所以我被卡住了。理想情况下,我只想使用一个 .js 文件,无论如何我可以将它们组合起来吗?还是文件太大而无法快速加载?

任何关于如何让这两个脚本合作的建议,将不胜感激。如果需要,我可以发布代码。该网站尚未上线,我正在从我的 PC 本地手动编码。提前致谢。

0 投票
2 回答
210 浏览

jquery - jQuery 库与不同的 jquery 版本冲突

我正在使用预先下载的模板(就是这个)重新设计我的网站。我的旧网站是这个,新网站位于另一个文件夹中。显然,我试图使用以前在新设计中制作的大部分功能来节省一些时间。

模板有很多库,我需要使用不同版本的jquery

  • jquery 2.0.3(对于大部分页面)
  • jquery 1.8.3(用于自动完成插件,不是来自 jquery ui 的插件)。

我试过jquery的noConflict()函数,还是不能解决。文件“assets/js/js-home.js”以前在模板中。我不知道还能做什么。你们的一些帮助将不胜感激。如果你们需要一些额外的信息,请告诉我。谢谢

0 投票
0 回答
538 浏览

javascript - jQuery 冲突 wordpress

我不知道为什么所有基于 Jquery 的插件在我的 wordpress 主题中都不能正常工作。例如,切换插件或 dw 问题。

这就是我在主题中连接脚本的方式:

在标题中

在函数中:

0 投票
1 回答
1705 浏览

javascript - 与 jQuery.noConflict() 冲突

对于我的生活,我无法弄清楚如何让 jQuery.noConflict() 工作以解决由于在我的网站上需要两个不同版本的 jQuery 而引起的问题。我在网上阅读了很多文章,并在这个网站上阅读了其他人的问题和答案,但似乎没有任何效果,我不知道为什么,尽管我的情况与我读过的其他人有点不同。

让我试着解释一下我的情况以及我所做的尝试。我有几个不同的插件需要 jQuery 1.4.2 并且不能使用更高版本的插件。我有一个使用较新版本 jQuery 1.7.1 的插件。较旧的插件和一个较新的插件需要一个 $(document).ready( function() 来初始化。我觉得这就是我的麻烦所在。看来我需要有 2 个 $(document) 实例。准备好(函数(),每个都使用不同的jQuery库,但我不确定如何做到这一点。(这是我所说的部分,使我的情况与我读过的其他人有点不同。)

这是基本设置:

现在我需要一个 $(document).ready(function() 来初始化和启动插件。由于 plugin1、plugin2 和 plugin3 使用 jQuery 1.4.2,而 plugin4 需要 jQuery 1.7.1,我想我需要使用两个$(document).ready(function() 的不同实例。首先我尝试了这种方法,一些网站将其描述为使用 noConflict() 的正确方法:

单靠这种方法是行不通的。然后我进入plugin4.js 并将所有$ 实例更改为jQuery2。那也没用。我试过没有布尔真值的 noConflict 。没用。谁能告诉我我做错了什么?我是否需要进入 plugin1.js、plugin2.js 和 plugin3.js 并将所有 $ 实例更改为 jQuery1?我不是 100% 了解 noConflict() 的工作原理,所以我不确定这是否有必要。但是,我希望我不必这样做,因为 plugin3.js 已被混淆,所以无论如何我都无法做到。如果有人可以提供帮助,将不胜感激。

0 投票
0 回答
648 浏览

javascript - 使用带有 Bootstrap 3 和 Fancy Box 的 Content Carousel 的 jQuery 冲突

我正在一个网站上工作,该网站在使用 Bootstrap 3 构建的网站上使用来自 Tympanus 的 Circular Content Carousel 和 FancyBox。但是我注意到,作为 Bootstrap 一部分的可折叠移动菜单在此页面上不起作用。我意识到 Content Carousel 使用的是 jQuery 1.6.2,而 Bootstrap 使用的是 1.9 或更高版本。当我删除指向 jQuery-1.6.2 的链接时,移动菜单工作但轮播中断,当我删除 jQuery-1.11.1 时,轮播工作但移动菜单损坏。链接这两个结果会导致轮播工作,但移动菜单不起作用。我尝试过使用 jQuery.conflict 脚本无济于事(无论谁构建了该站点,都已经开始实施,但未成功)。

我已经尝试根据此处的堆栈溢出链接将 contentcarousel.js 文件的第 217 行和第 227 行从 .live 更改为 .on并删除旧的 jquery 文件。现在几乎一切正常,除了当您单击 + 号进入灯箱然后退出灯箱时,内容轮播不再工作。我还注意到,在此更改之后,当您将鼠标悬停在下拉菜单上时,它会处于活动的“鼠标悬停”状态。

该站点位于http://smmcnyc.com/work/bnc/history.html,其中 history2.html 是修改后的 contentcarousel.js 文件的版本。

建议?建议?请帮忙!

0 投票
1 回答
1728 浏览

responsive-slides - Magnific Popup 和 Slick.js 和响应设置之间的冲突

我正在尝试通过 Magnific Popup Lightbox 在响应式显示中使用 Slick.js 轮播。

当光滑的滑块处于其基本形式时它可以工作,但是当窗口足够紧以触发断点并且“要显示的幻灯片”较少时,Magnific Popup 不再起作用,只需打开链接的图片新的缩略图,我必须重新加载页面才能让它再次工作......

这是我的代码:

这是野兽的链接:http: //madbook.net/mad/help/index-test.html

我真的不是这方面的专家,所以我希望你看到这一切不要尖叫和哭泣……

如果您能带领我走上正轨,那就太好了,因为我看不出问题出在哪里...

谢谢

疯狂的

0 投票
1 回答
222 浏览

javascript - Limit jQuery selectors to children of a certain element

I've got a series of apps that are embedded via Javascript in a variety of pages, so it's important to be as careful as possible about constructing selectors in a way that don't accidentally select something on the parent page. (I have no control over the parent markup, and iframes are not an option.)

The parent pages all use jQuery in .noConflict() mode, and my app always lives inside a div with the class my_app_class

#xA;

While I'm pretty good about always remembering to prepend my jQ selectors with "my_app_class", I would be more comfortable if that was implicit in $. Essentially, I would like:

#xA;

To always equal:

#xA;

The naïve way to do this would be like this:

#xA;

But I would like to maintain a super function for situations when I really do need to make a selection on the parent page (which does happen from time to time). I also don't want to overwrite other uses of jQuery like $.ajax.

What's the best was to alias a function and maintain the original? I want something like this

#xA;

Thanks!

0 投票
2 回答
2687 浏览

lua - 安装了多个版本的 Lua 后,是否可以指定要安装到哪一个 luarock?

我两者都有Lua 5.1Lua 5.2安装在Linux上。使用luarocks安装软件包时,是否可以将选项传递给 luarocks,以指定应该为哪个版本的 Lua 安装 rock?

0 投票
0 回答
76 浏览

java - 如何测试必须使用同一依赖项的两个冲突版本的 Maven 项目

我有一个同时使用 spark 和 hadoop-aws 的项目(为了解决 hadoop 2.6 中的 s3a,我认为很多项目都使用这种配置)。然而,它们在传递依赖方面存在严重冲突。即spark 1.3.1使用jackson-databind 2.4.4,hadoop-aws for hadoop 2.6使用jackson-databind 2.2.3,最糟糕的是:他们都拒绝在对方的版本上运行,jackson的API发生了变化在 2 次重大升级中很多。

我知道我只能在部署阶段手动附加 hadoop-aws jar,并避免在编译/测试/打包中使用它。但这似乎是一个“不优雅”的解决方案——软件工程的最佳实践是让 maven 处理所有事情,并在发布前测试所有功能。是否有允许我执行此操作的 Maven 配置?