title: Using Labjs i get a "$ is not defined" error but the js still works, not sure why :(
body: <p>i'm using LABjs for some parallel js loading goodness.</p>
  
  <p>But, for some odd reason, i get a error in the debugging console of "$ is not defined".</p>
  
  <p>My code is as follows:</p>
  
  <pre><code>&lt;script&gt;
  $LAB.script("http://use.typekit.com/blah.js").script("/assets/js/libs/jquery-1.5.1.min.js").script("/assets/js/libs/basic-jquery-slider.min.js").wait().script("/assets/js/libs/modernizr-1.7.min.js").script("/assets/js/libs/jquery.watermarkinput.js").wait().script("/assets/js/libs/jquery-ui-1.8.14.custom.min.js").wait().script("/assets/js/effects.js").wait(function(){});
  </code></pre>
  
  <p></p>
  
  <p>And in my effects.js i have.</p>
  
  <pre><code>try{Typekit.load();}catch(e){}
  $('#banner').bjqs({
  'width' : 980,
  'height' : 212,
  'showMarkers' : false,
  'showControls' : false,
  'centerMarkers' : false
  });
  </code></pre>
  
  <p>Everything works, but i get the aforementioned error. I don't understand why, the jquery object should be there (and must be as everything works) so why the error?</p>
  
  <p>Any ideas? I'm sure i'm using labjs correctly but i think this error is upsetting IE7 :(</p>
  
  <p>I should probably be adding a $(document).ready round the latter code? but that seems to upset labjs.</p>
  
  <p>Thanks for any help in advance!</p>