-3

私はscript.jsページを持っています

$(document).ready(function () {

//errortrap
function alerts(str) {
    return false;
}
//errortrap

//lightbox
$('.LikeDiv').lightBox({ openPop: '.rename', closePop: '.cloSign', centerAlign: true });
//lightbox
});

function lightboxopen() {

$('.LikeDiv').load('subscriberforgotpassword.aspx');
return false;
}

function showLightBox() {

$('.rename').trigger('click');
}

$ が存在した後でも、「ReferenceError: $ is not defined」というエラーが表示されます。このエラーを解決する方法を誰か教えてください。

4

2 に答える 2

1

$(document) does not guarantee the fact that it is loaded. to do this, you'll need to either:

  • Bind to DOM the old-school way
  • Wrap a closure
  • Make sure the script is loaded after jQuery (i.e. its script tag is after)
于 2013-04-06T20:22:08.240 に答える
0

このエラーは、script.js の後に jquery をロードしている可能性が高いです。jquery ライブラリへの参照が最初にロードされていることを確認してください。

于 2013-04-06T20:20:48.113 に答える