2010-12-06 3 views
0

IE8에서이 오류가 발생합니다. 이걸 본 사람 있어요?Cufon & IE8 - 배열 객체 예상

Webpage error details: 
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) 
Timestamp: Mon, 6 Dec 2010 19:31:00 UTC 

Message: Array object expected 
Line: 7 
Char: 6559 
Code: 0 
URI: http://ideacity.smallparade.com/js/fonts/cufon-yui.js 
+0

오류 메시지와 함께 진행할 코드를 게시하는 방법은 어떻습니까? 다른 브라우저에서도 작동합니까? –

+0

다른 브라우저에서 작동합니다. 필자는 YUI 버전을 사용하여 압축되지 않은 파일로 전환하고이를 505 줄로 좁혔습니다. 다음과 같습니다 : this.add = function (key, args) {map [key] = list.push (args) - 1; };' –

+0

내가 이것을 다음과 같이 호출 할 때 더 좁혀졌다 : Cufon.replace ($$ ('# section-tagline p'), {}, false);'. 이것은'$$ ('# section-tagline p')'가 자바 스크립트로 자주 업데이트되기 때문에 호출됩니다. –

답변

1

여기는 $$입니다. Cufon 외에 어떤 라이브러리를 사용하고 있는지 언급하는 것을 잊었습니다.

콘텐츠가 변경되면 정상적으로 바꾸기 만하면됩니다 (선택기 문자열을 전달하기 만하면). 변경 될 때마다 Cufon.refresh으로 전화를 걸면됩니다.

+0

Mootools를 사용하고 있습니다. 그래도 전체 페이지를 새로 고치지 않을 것입니다. 대체되는 요소. –

+0

@Brandon : Cufon.refresh가 이미 대체 된 요소를 다시 렌더링한다고 생각하지 않습니다. 그것은 대체되지 않은 (즉, 새로운) 셀렉터와 일치하는 요소를 검색하고이를 대체하는 것입니다. 동적 인 내용은 정확하게 그것을위한 것이다. –