2

単純なモーダルに問題があります!動作していませんエラーが発生しました!私は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>
4

1 に答える 1

2

最後のスクリプト タグを最初に移動します

<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 のインスタンスが複数ある可能性があります。

次のいずれかを行う必要があります。

  • そのうちの 1 つを取り除きます (両方を持つ必要はありません)。
  • custom.js で使用される jQuery のエイリアス
  • noConflict()を使用して、どの jQuery が $ 変数にアクセスできるかを解決します。
于 2012-06-22T11:14:07.747 に答える