2012-02-05 5 views
12

방화범이 이러한 오류를 던지고 작동하지 않는 플러그인 : |트위터 부트 스트랩이 자바 스크립트

$를 (문서) CSTE 연구진은 함수가 아닙니다 . bootstrap.js (라인 786) : |

$(document).on('keyup.dismiss.modal', function (e) { 

$ ("몸")에이 함수가 아닙니다 bootstrap.js (줄 139) :

$('body').on('click.alert.data-api', dismiss, Alert.prototype.close) 

그리고 나서 플러그인이 작동하지 않습니다.

해결 방법에 대한 의견이 있으십니까?

부트 스트랩 전에 jquery를로드 중이므로 문제가 무엇인지 알 수 없습니다. Jquery가 정상적으로 작동합니다.

답변

21

신경 쓰지 마라 다른 버전의 jQuery를 사용하고있었습니다. 최신 버전을 다운로드했으며 정상적으로 작동했습니다.

+1

에서 JQuery와의 최신 버전 네, [자바 스크립트] (http://twitter.github.com/bootstrap/javascript.html) 페이지는 말한다 : "** 헤드 업 ** 모든! 자바 스크립트 플러그인에는 최신 버전의 jQuery가 필요합니다. " –

4

.on()은 jQuery 버전 1.7에 추가되었으며 delegate()live()을 대신합니다.

관련 문제