我在使用简单模态时遇到问题!不工作我收到一些错误!我在 header.php 中有 mootols 和 jquery
错误是:
Uncaught TypeError: Object #<Object> has no method 'addEvent' demo.js:8
(anonymous function) demo.js:8
(anonymous function) mootools-core-1.3.1.js:354
h mootools-core-1.3.1.js:32
Array.implement.each mootools-core-1.3.1.js:38
invoke.fireEvent mootools-core-1.3.1.js:353
h
我的代码是:
<script type="text/javascript" src="js/mootools-core-1.3.1.js"></script>
<script type="text/javascript" src="js/mootools-more-1.3.1.1.js"></script>
<script type="text/javascript" src="js/simple-modal.js"></script>
<script type="text/javascript" src="js/demo.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
最佳答案
将最后一个脚本标记移至第一个
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/mootools-core-1.3.1.js"></script>
<script type="text/javascript" src="js/mootools-more-1.3.1.1.js"></script>
<script type="text/javascript" src="js/simple-modal.js"></script>
<script type="text/javascript" src="js/demo.js"></script>
它会起作用..
或者您的页面上可能有多个 jQuery 实例。
您需要:
- 删除其中之一(无需两者都拥有)
- 为 custom.js 中使用的 jQuery 指定别名
- 使用noConflict()来解析哪个 jQuery 可以访问 $ 变量。
关于javascript - 简单模式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11155072/