这是我第一次使用使用 jquery 框架的灯箱。但是当我将 jQuery 和 Lightbox javascript 文件粘贴到我的 html 页面中时,我当前的 javascript 代码无法正常工作。我设置它们的方式是错误的吗?谢谢你。这是我放置 js 文件的顺序
我得到的错误是:
Uncaught TypeError: Object [object Object] has no method 'dispatchEvent'prototype.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");
}
});