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,但我确实没有冲突的代码工作.
任何有关获取此滑块加载的帮助将非常感激.
旁注 - 现代化者为什么在我的整个网页上放置一个非常微妙的浅白色背景?
大多数情况下,您不需要使用jQuerys noConflict选项.当您使用noConflict时,$不再使用sign jQuery和大多数插件,具体取决于访问它的jQuery用途$.
你的幻灯片也希望通过$访问Jquery,但你使用了noConflict并删除了你的插件使用的引用.
只需删除noConflict就可以了.