0

这是我第一次使用使用 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");
    }
});
4

1 回答 1

0

尝试使用这个

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

代替

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