このライトボックススクリプトをクライアントサイトで動作させようとしていますが、このエラーが発生しました。 '$は定義されていません'もし私が助けを得ることができたら、ここにサイト - http://www.petconnection.com/blog/があります。私のjQueryライトボックスのスクリプトが正しく動作していません
0
A
答えて
1
$は、jQueryの主な機能の名前です。 jQueryの前にライトボックススクリプトを含めています。 jQueryが最初に来なければなりません。あなたのHEADタグで
0
、あなたがこの順でそれを実行する必要がありますだけではなく、関数を呼び出した
<head>
// other stuff
<script type="text/javascript" src="/res/javascript/jquery.js"></script>
<script type="text/javascript" src="/res/javascript/jquery.lightbox-0.5.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.storycontent a.lightbox').lightBox();
});
</script>
// other stuff
</head>
使用$(ドキュメント).ready()、完全なDOMがあるまでは待機する方法lightBoxメソッドを実行する前に準備が整っていて、ページの最後に配置する必要はありません。
これをちょうど試したところ、うまくいきました。