Javascript jQuery Galleria-错误:$(“ul.gallery”u demo“)。Galleria不是一个函数

Javascript jQuery Galleria-错误:$(“ul.gallery”u demo“)。Galleria不是一个函数,javascript,jquery,jquery-plugins,gallery,Javascript,Jquery,Jquery Plugins,Gallery,我在我的页面中使用了多个jQuery。其中两个很好。当我尝试整合galleria脚本时,它说 错误:$(“ul.gallery\u demo”)。galleria不是一个函数 代码分别为我工作。这是密码 代码: 无标题文件 $(文档).ready(函数(){ $('.gallery\u demo\u unstyled').addClass('gallery\u demo'); $('ul.gallery_demo')。凯丹广场({ 历史:没错, 单击下一步:正确, 插入:“#主图像”, onI

我在我的页面中使用了多个jQuery。其中两个很好。当我尝试整合galleria脚本时,它说

错误:$(“ul.gallery\u demo”)。galleria不是一个函数

代码分别为我工作。这是密码

代码:


无标题文件
$(文档).ready(函数(){
$('.gallery\u demo\u unstyled').addClass('gallery\u demo');
$('ul.gallery_demo')。凯丹广场({
历史:没错,
单击下一步:正确,
插入:“#主图像”,
onImage:函数(图像、标题、拇指){
image.css('display','none').fadeIn(1000);
caption.css('display','none').fadeIn(1000);
var_li=拇指父母('li');
_li.兄弟姐妹().儿童('img.selected').fadeTo(500,0.3);
thumb.fadeTo('fast',1).addClass('selected');
},
onThumb:函数(拇指){
var_li=拇指父母('li');
var _fadeTo=_li.is('.active')?'1':'0.3';
css({display:'none',opacity:_fadeTo}).fadeIn(1500);
拇指悬停(
函数(){thumb.fadeTo('fast',1);},
函数(){u li.not('.active')。children('img')。fadeTo('fast',0.3);}
)
}
});
});
/*开始演示风格*/
*{边距:0;填充:0;}
h1,h2{字体:粗体80%'helvetica neue',无衬线;字母间距:3px;文本转换:大写;}
/*a{color:#348;文本装饰:无;大纲:无;}
a:悬停{颜色:#67a;}*/
a{color:#FFFFFF;文本装饰:无;大纲:无;}
a:悬停{color:#CCCCCC;}
.说明{颜色:#FFFFFF;字体大小:粗体;宽度:700px;高度:30px;浮动:左侧;填充顶部:8px;清除:两者;}
.demo{页边距顶部:2em;}
.gallery_演示{宽度:720px;浮点:左;左填充:5px;}
/*.gallery_demo li{宽度:100px;高度:100px;边框:3px双精度#111;浮动:左;}*/
.gallery_demo li{宽度:100px;高度:100px;边框:3px双35; eaeaea;浮动:左;}
.gallery_demo li div{左:0px;}
.gallery_demo li div.标题{字体:斜体0.7em/1.4格鲁吉亚,衬线;}
#主图像{高度:480px;宽度:700px;浮点:左;}
#主图像img{边框:5px实心#666666;宽度:700px;高度:438px;}
/*#nav{填充顶部:15px;清除:两者;字体:80%'helvetica neue',无衬线;字母间距:3px;文本转换:大写;}*/
#nav{填充顶部:15px;清除:两者;字体:80%'helvetica neue',无衬线;字母间距:3px;文本转换:大写;颜色:#FFFFFF;}
.info{文本对齐:左;宽度:500px;边距:0px自动;边框顶部:1px虚线#221;}
.info p{页边空白顶部:1.6em;}

|



当我试图将它集成到一个页面中时,它不起作用,这也包括以下代码

代码:


$().ready(函数()){
$('.jimgMenu ul').kwicks({max:475,duration:600,easeOutQuad'});
});
我尝试过使用noconflict()函数,并使用jQuery而不是$,但没有任何用处

有谁能解决这个问题吗

问候,,
Rekha

您是否包含该插件?我想你错过了。。。这不是jQuery的核心功能

我想是这样的:


看起来您已经注释掉了应该引入jQuery的
元素,如下所示:

<!--script type="text/javascript" src="js/jquery.min.js"></script-->
当然,您必须调整
src
路径以指向您的
jquery.galleria.js

而不是
$('ul.gallery\u demo')。galleria
,尝试使用
jquery('ul.gallery\u demo')。galleria
如果这样做有效,则意味着
$
变量已被其他人重写。尝试找出答案或将文档放入。准备结束函数:

(function($){
  (document).ready(function(){
    // your code here
  });
})(jQuery)

在您的代码中,我没有看到jQuery或任何插件包含的JavaScript。我已将其包含在标题页中。@rekha:您包含的是HTML注释,而不是
标记。我已经更新了我的答案,希望更清楚。谢谢你的回答。路径就是问题所在。现在它消失了,但我还有一些其他问题,比如错误:未捕获异常:语法错误,无法识别的表达式:[@rel=“images/bg.jpg”]问题出在哪里。请参考我的第一个代码,我已经解决了这个问题。现在它运行良好。问题出在jquery.js版本中。代码单独运行良好。如果有什么遗漏,那么它是如何为我单独工作的。我不知道你在“为我单独工作”下的意思,但在这个例子中没有包括galleria插件。
<!--script type="text/javascript" src="js/jquery.min.js"></script-->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.galleria.js"></script>
(function($){
  (document).ready(function(){
    // your code here
  });
})(jQuery)