스크립트 오류 질문입니다.

· 2013-03-20 (수) 14:18:40 · 5237 · 3
<script type="text/javascript">
var _rys = jQuery.noConflict();
_rys("document").ready(function($){

_rys(window).scroll(function ($) {
if (_rys(this).scrollTop() > 136) {
_rys('.nav-container').addClass("f-nav");
} else {
_rys('.nav-container').removeClass("f-nav");
}
});

});
</script>

라는 스크립트만 넣으면 글쓰기 버튼 클릭을 하면 wr_id값을 알 수 없다는 오류 창이 뜹니다.
크롬 요소보기로 에러 메세지를 찾아보니 아래와 같네요.

Uncaught TypeError: Cannot call method 'extend' of undefined jquery.kcaptcha.js:1
(anonymous function) jquery.kcaptcha.js:1
Uncaught TypeError: Property '$' of object [object Object] is not a function write.php:686
(anonymous function) write.php:686

스크립트 소스를 빼면 또 오류가 안나요 왜그런걸까요ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
|

댓글 3개

2013-03-20 (수) 16:41:15
$ < 사용에 대해 정의된 내용이 없다고 뜨네요. 제이쿼리 제대로 선언 하셨는지 살펴보시면 될 듯 합니다.
아마 var _rys = jQuery.noConflict();
이걸 쓰면 $를 _rys 로 다바꿔야 될꺼예요
자체 해결했습니다


<script type="text/javascript">

$("document").ready(function(){

$(window).scroll(function () {
if ($(this).scrollTop() > 136) {
$('.nav-container').addClass("f-nav");
} else {
$('.nav-container').removeClass("f-nav");
}
});

});
</script>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-03-20 조회 1,077
13-03-20 조회 2,011
13-03-20 조회 1,055
13-03-20 조회 817
13-03-20 조회 1,073
13-03-20 조회 1,044
13-03-20 조회 2,545
13-03-20 조회 1,644
13-03-20 조회 1,698
13-03-20 조회 1,684
13-03-20 조회 5,238
13-03-20 조회 1,641
13-03-20 조회 1,692
13-03-20 조회 3,967
13-03-20 조회 1,001
13-03-20 조회 3,739
13-03-20 조회 1,624
13-03-20 조회 1,631
13-03-20 조회 943
13-03-20 조회 1,046