0

jqueryフレームワークを使ったライトボックスを使うのはこれが初めてです。しかし、jQuery および Lightbox JavaScript ファイルを HTML ページに貼り付けると、現在の JavaScript コードが正しく機能しません。設定方法が間違っていますか?ありがとうございました。これは、jsファイルを配置する順序です

私が得たエラーは次のとおりです:
Uncaught TypeError: Object [object Object] has no method 'dispatchEvent' プロトタイプ.js:5734
編集:

<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"     type="text/javascript"></script>
<script src="random.js" type="text/javascript"></script>


<script src="js/jquery-1.7.2.min.js"></script>
<script src="load-poll.js" type="text/javascript"></script>
<script src="js/lightbox.js"></script>

そして、これはページが読み込まれるときの私自身の js ファイルの始まりです:

var POLL_WIDTH = 200;
document.observe("dom:loaded", function() {
    if ($("favChar")){
        fetchPoll("favChar");
    }else if ($("favVoice")){
        fetchPoll("favVoice");
    }else if ($("CMTvote")){
        fetchPoll("CMTvote");
    }else if ($("BLdesign")){
        fetchPoll("BLdesign");
    }
});
4

1 に答える 1

0

これを使ってみてください

$(function() {
  // your init code
});

それ以外の

document.observe("dom:loaded", function() {
  // your init code
});
于 2012-06-28T19:30:33.113 に答える