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");
}
});