1

ReferenceError:$が定義されていないのはなぜ ですか?

<script src="LAB.js"></script>
            <script>
     $LAB.script("jquery/jquery.js")
    </script>

     </body>

    <p><?php echo mt_rand(89,161464) ?></p>

    <script>
//Uncaught ReferenceError: $ is not defined 

$(document).ready(function(){
    console.log('reddy');
    $("p").css('color','red');
    })  
</script>

しかし、仕事:

   window.onload=function(){
        $("p").css('color','red');
        }

2. item1.js

 var interface={name:'interface'};

item2.js

interface.hu={name:'int'};

$LAB.script("item2.js").wait();
$LAB.script("item1.js");

//キャッチされていないReferenceError:インターフェイスが定義されていません ヘルプ

4

1 に答える 1

2

試す :

$LAB.script("jquery/jquery.js").wait(function () {
   if( window.jQuery ) { //is jquery loaded
       $("p").css('color','red'); 
   }
});

また

$LAB.script("jquery/jquery.js").wait(function () {
   $(document).ready(function() {
       $("p").css('color','red'); 
   }
});

もっと見る:: LABjs Doc

于 2013-02-10T05:35:40.100 に答える