2012-08-12 7 views
1

IE를 제외한 모든 브라우저에서 정상적으로 작동하는 웹 사이트가 있습니다. 내가 콘솔에서 볼 때 그것은 말한다 :Object [object Object]에 '카운트 다운'메서드가 없습니다. js 오류가 있습니다.

Object [object Object] has no method 'countdown' 

웹 사이트 이름이 : http://www.rivalhost.com/

문제는 메뉴입니다. 이 사람들을 도와주세요. 미리 감사드립니다.

+0

코드를 공유하십시오. –

답변

0

DOM에 콘솔에 따라 ID가 countdown 인 요소가 없습니다. 아마 철자가 틀렸을까요? "카운트 다운"그래서 $('#countdown') 발견되지 않은 것도

편집의 ID를 가진 요소가없는

$('#countdown').countdown({until: newYear}); 

document.getElementById("countdown"); 
null 
+0

카운트 다운 기능이 div 또는 입력 필드 또는 다른 것을 기대하고 있습니까? – vijay

+0

잘못된 코드는'countdown'라는 ID를 가진 요소를 참조하려고 시도하는 JQuery 줄입니다. JQuery는 해당 ID를 가진 요소를 찾을 수 없기 때문에 나머지 코드는 작동하지 않는다. –

1

귀하의 문제는 가정 slider.js 라인 6이다 또한 귀하의 사이트에서 "jQuery Countdown"플러그인을 포함하지 않으므로 .countdown() 메소드가 존재하지 않습니다.

+0

네, 이해합니다.하지만 이걸 무시하고 어떻게하면 메뉴 작업을 할 수 있을까요? 이것은 ie에서 js를 깨고있다. 나는 그것을 무시하고 js가 크롬처럼 작동하도록하고 싶습니다. – vijay

+1

@ user1594048, 문제를 무시하지 마세요 ... 고쳐주세요. – Brad

+1

그것은 또한 크롬/파이어 폭스/모든 브라우저에서 코드를 위반하는 것입니다, 그냥 그 js 코드를 계속 실행됩니다, IE는 중지됩니다. 코드에서 해당 줄을 제거하거나 id가 "countdown"인 div/span을 HTML에 추가 할 수 있습니다. – DEmmerthal

관련 문제