我看過所有關於未被捕獲的錯誤的類似帖子:$沒有被定義,沒有任何幫助。我有最新的jQuery庫,只是不明白爲什麼這個錯誤顯示。
$(function() {
// Checking for CSS 3D transformation support
$.support.css3d = supportsCSS3D();
var formContainer = $('#formContainer');
$('.flipLink').click(function(e){
// Flipping the forms
formContainer.toggleClass('flipped');
if(!$.support.css3d){
$('#login').toggle();
}
e.preventDefault();
});
formContainer.find('form').submit(function(e){
e.preventDefault();
});
function supportsCSS3D() {
var props = [
'perspectiveProperty', 'WebkitPerspective', 'MozPerspective'
], testDom = document.createElement('a');
for(var i=0; i<props.length; i++){
if(props[i] in testDom.style){
return true;
}
}
return false;
}
});
我在這裏調用腳本scripts.js中
<head>
<script type="text/javascript" src="js/scripts.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<link rel = "stylesheet" href= "css/styles.css">
</head>
我會非常感激獲得知識,瞭解爲何會發生這樣在這種情況下和任何提示,以及。
確保jQuery標頭位於您使用它的代碼之上。你是你正在使用的jQuery路徑文件是正確的嗎? – 0x499602D2
$未定義= jQuery未加載 –
謝謝你的解釋。現在我知道這意味着什麼前進了@Pekka – Octavius