我在這裏看到過類似的問題,但我還沒有解決我的問題。我曾嘗試移動Google託管的jQuery文件的CDN鏈接。我試了三個地方的鏈接 - 第一個鏈接的源頭位於head標籤的頂部,我也試圖在head標籤關閉之前添加它,也在body標籤關閉之前添加它,但我仍然得到Uncaught ReferenceError:$未在我的控制檯中定義。我是jQuery的新手,所以任何建議都會有所幫助。我使用引導主題,它是一個長文件,所以這裏是基礎知識。我已經包含在我的文件夾js/bjqs.min.js和css/bjqs.css中。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>jQuery Practice</title>
<!--jquery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Include the plugin *after* the jQuery library -->
<script src="js/bjqs.min.js"></script>
<!-- Bootstrap Core CSS - Uses Bootswatch Flatly Theme: http://bootswatch.com/flatly/ -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="css/freelancer.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<!-- Include the basic styles -->
<link type="text/css" rel="Stylesheet" href="css/bjqs.css" />
<!-- Custom Fonts -->
<link href="font-awesome-4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js">
</script>
<![endif]-->
</head>
<body>
<!-- Header -->
<header>
<div class="container">
<div class="row">
<div class="col-lg-12">
<!-- Outer wrapper for presentation only, this can be anything you like -->
<div id="banner-fade">
<!-- start Basic Jquery Slider -->
<ul class="bjqs">
<li><img src="img/banner01.jpg" title="Automatically generated caption"></li>
<li><img src="img/banner02.jpg" title="Automatically generated caption"></li>
<li><img src="img/banner03.jpg" title="Automatically generated caption"></li>
</ul>
<!-- end Basic jQuery Slider -->
</div>
<!-- End outer wrapper -->
<script class="secret-source">
$(document).ready(function() {
$('#banner-fade').bjqs({
height : 320,
width : 620,
responsive : true
});
});
</script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
<!-- Plugin JavaScript -->
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
<script src="js/classie.js"></script>
<script src="js/cbpAnimatedHeader.js"></script>
<!-- Contact Form JavaScript -->
<script src="js/jqBootstrapValidation.js"></script>
<script src="js/contact_me.js"></script>
<!-- Custom Theme JavaScript -->
<script src="js/freelancer.js"></script>
</body>
</html>
你確定沒問題關於你的網絡連接? – kefy 2014-09-04 03:41:10
您使用什麼協議訪問頁面? jQuery的'src'的前導'//'假定使用'http://'或'https://'。 – 2014-09-04 03:42:42
爲什麼不把jquery文件放在JavaScript文件的其餘部分之前? – 2014-09-04 03:42:50