未捕获的TypeError:对象[object Object]没有方法'attachEvent'

时间:2013-10-10 18:45:15

标签: javascript jquery html css

试图让我的服务器上的灯箱工作,但我得到了2次错误

  

Uncaught TypeError:Object [object Object]没有方法'attachEvent'prototype.js:6490   未捕获的TypeError:Object [object Object]没有方法'dispatchEvent'prototype.js:6598

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="\Content\js\lightbox.js"></script>
<link rel="stylesheet" href="\Content\css\lightbox.css" type="text/css" media="screen">

1 个答案:

答案 0 :(得分:3)

您可以将jQuery绑定到您指定的变量,以删除正在发生的任何冲突,正如alex在评论中所说的那样......例如,来自jQuery website

// Line that tells jQuery to bind to "j" and not $
var j = jQuery.noConflict();

// Do something with jQuery
j( "div p" ).hide();

// Do something with another library's $()
$( "content" ).style.display = "none";

显然将代码更改为您的首选项,此代码只是一个示例。