Javascript/jQuery加载(冲突)

row*_*efx 1 html javascript css jquery drupal-6

我正在尝试加载一些jQuery文件,drupal 6幻灯片,flexslider carosel,现代化和bootstrap模式.

我只想说我从谷歌cdn包括jquery并且没有冲突加载flex滑块 - 如果我把flexslider加载幻灯片工作.奇怪的.

<script type="text/javascript">
 $.noConflict();
 jQuery(window).load(function() {
  jQuery('.flexslider').flexslider({
  controlNav: false, 
    animation: "slide",
    animationLoop: false,
    itemWidth: 162,
    itemMargin: 5
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)

一切正常,除了drupal 6幻灯片.它在chrome中返回此错误 -

Uncaught TypeError: Property '$' of object [object Window] is not a function 
Run Code Online (Sandbox Code Playgroud)

我知道drupal 6引入了jquery的1.4版本,我也有google 1.7 cdn,但我确实没有冲突的代码工作.

任何有关获取此滑块加载的帮助将非常感激.

旁注 - 现代化者为什么在我的整个网页上放置一个非常微妙的浅白色背景?

Umu*_*acı 6

大多数情况下,您不需要使用jQuerys noConflict选项.当您使用noConflict时,$不再使用sign jQuery和大多数插件,具体取决于访问它的jQuery用途$.

你的幻灯片也希望通过$访问Jquery,但你使用了noConflict并删除了你的插件使用的引用.

只需删除noConflict就可以了.