尽管“(function($){})(jQuery),jQuery打破了所有其他脚本;”包裹

时间:2016-07-05 04:49:31

标签: javascript jquery

我一直致力于摄影作品集页面,并希望为每个照片组使用不同的jQuery幻灯片。我意识到有很多不同的脚本可能会导致冲突,但我确保每个脚本都包含(function($) { })(jQuery);以避免与$冲突。

所有脚本一起玩得很好,直到我添加了一个特定的脚本(jquery.RotateImageMenu.js)。绝对是这个脚本打破了一切,因为当我评论它时,一切正常。甚至该插件所需的其他脚本都可以。一旦我取消注释该脚本标记, all 页面上的jQuery就会中断。没有控制台错误。

由于文件太多,我把它全部放在Plunker上,所以所有代码都在一个地方。

我知道没有任何图片适用于Plunker,因为复制和粘贴所有脚本文件足够痛苦,更不用说浏览超过100个图像标记并直接链接。

我也知道可能有一种更简单的方法来加载所有这些脚本,但目前的目标是在找出缩小方法之前让它们全部工作。好吧,除非合并将消除问题。说实话,我不知道这是否有用,或者是否有更简单的方法可以解决这个问题。任何有关更简单方法的建议都是受欢迎的,即使它们不一定是我目前设置方式的解决方案。

0 个答案:

没有答案