2

だから、私はこれまでjQueryを使ったことがありませんが、Uniformという名前のスクリプトが欲しいのですが、それを動作させることができないようです. Safari デバッガーでは、3 つのエラーが表示されます。

[Error] SyntaxError: Unexpected token '<' (jquery.js, line 1)
[Error] SyntaxError: Unexpected token '<' (jquery.uniform.js, line 1)
[Error] ReferenceError: Can't find variable: $
    global code (index.php, line 8)

これが私のindex.phpファイルの始まりです:

<html>
<head>
<title>PattersonCode.ca</title>
<link rel="stylesheet" type="text/css" href="/incls/style.css">
<script src="incls/jquery.js"></script>
<script src="incls/jquery.uniform.js"></script>
<script type="text/javascript">
$(function() {
   $("select, input, a.button, button").uniform();
})
</script>
</head>

完全な URL ( http://pattersoncode.ca/incls/uniform.jquery.js )を使用して解決しました

4

2 に答える 2

1

スクリプトを実行する前に、document.ready() ブロックを使用してすべてが読み込まれていることを確認する必要がある可能性はありますか? (ここは暗闇で撮影)

$(document).ready(function() {
   // code here
   $(function() {
     $("select, input, a.button, button").uniform();
   })
});

また、ユニフォームサイトから:

<!-- Make sure your CSS file is listed before jQuery -->
<link rel="stylesheet" href="uniform.default.css" media="screen" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="jquery.uniform.js"></script>

Jquery 1.8が必要な場合があります

編集:

これは私にとってはうまくいきます... jQuery 1.8と1.10.1の両方を使用して、Uniform 2.1.1をダウンロードし、inclsフォルダーに抽出しました

<html>
<head>
<title>PattersonCode.ca</title>
<link rel="stylesheet" href="incls/themes/default/css/uniform.default.css" media="screen" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="incls/jquery.uniform.js"></script>
<script type="text/javascript">
$(document).ready(function() {
   // code here
   $(function() {
     $("select, input, a.button, button").uniform();
   })
});
</script>
</head>
 <body>
<input type="text" value="banana" size="15" />
</body>
</html>
于 2013-07-06T01:22:46.397 に答える