我正在忙着创建一个旋转的横幅但是由于某种原因我在我的firebug控制台中收到了这个错误。我没有看到我出错的地方,但也许有人在stackoverflow中可以看到我的错误。
ReferenceError:$未定义
$(窗口).load(函数(){
这是我的jquery
function rotateBanners(eqval){
eqval = Number(eqval);
var bannercount = $(".portfolio-single").length;
var active_banner = $(".portfolio-active");
if(active_banner.css("left") != "0px") return false;
if(eqval > bannercount-1){
eqval = 0;
}
var activeEQ = active_banner.index();
active_banner.addClass("portfolio-inactive");
active_banner.removeClass("portfolio-active");
$(".portfolio-single").eq(eqval).addClass("portfolio-active");
$(".portfolio-single").eq(eqval).removeClass("portfolio-inactive");
$(".triggers a").removeClass("active");
$(".triggers a").eq(eqval).addClass("active");
if(eqval < activeEQ && directionVAR == "right"){
$(".portfolio-single").eq(activeEQ).delay(0).stop(true,true).animate({"left":100+"%"}, 1200, "easeOutCubic",function(){
$(this).css("left",-100+"%");
});
$(".portfolio-single").eq(eqval).css("left",-100+"%");
$(".portfolio-single").eq(eqval).delay(0).stop(true,true).animate({"left":0+"%"}, 1200, "easeOutCubic",function(){
var eqvalPlus = eqval+1;
timeout = setTimeout('rotateBanners('+eqvalPlus+')',5000);
});
}else{
$(".portfolio-single").eq(activeEQ).delay(0).stop(true,true).animate({"left":-100+"%"}, 1200, "easeOutCubic",function(){
$(this).css("left",100+"%");
});
$(".portfolio-single").eq(eqval).css("left",100+"%");
$(".portfolio-single").eq(eqval).delay(0).stop(true,true).animate({"left":0+"%"}, 1200, "easeOutCubic",function(){
var eqvalPlus = eqval+1;
timeout = setTimeout('rotateBanners('+eqvalPlus+')',5000);
});
}
directionVAR == "left"
}
$(window).load(function(){
if($(".portfolio-single").length > 0){
var src = $('.portfolio-single').eq(0).find("img").attr("src");
if (src) {
var img = new Image();
img.style.display = "none";
img.onload = function() {
$('.portfolio-single').eq(0).stop(true,true).fadeIn(800,function(){
if($(".portfolio-single").length > 1){
//rotateBanners(1);
timeout = setTimeout('rotateBanners(1)',5000);
}
});
};
img.src = src;
}
}
});
答案 0 :(得分:0)
您在引用它之前使用的是jQuery。只需确保jQuery引用位于<head>
部分,可能在其他js文件之前。
答案 1 :(得分:0)
您应该首先将引用放在Jquery脚本中。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
换句话说,在将Jquery包含在内之前,你正试图使用它。