2011-04-22 2 views
0

브라우저에서 렌더링 할 때 JQuery 코드의 비트가 제거되어 일부 비정상적인 동작이 발생합니다. 나는 .animate()를 사용하려고하고 JQuery 설명서에서 예제를 직접 복사하여 테스트했다. 오류가 발생한다.JQuery 메뉴얼의 예제를 똑바로 복사하여 오류를 렌더링합니다.

내 코드 :

function change_trend(){ 

    $('#trends_holder').animate({ 
     left: "50px", opacity: 1 
    }, { duration: 500, queue: false }); 

    } 
실제로 브라우저에서 렌더링됩니다 무엇

:

function change_trend(){ 
    $('#trends_holder').animate({ 
     left: "50px", 
     opacity: 1 
    },); 
} 

오류 :

Unexpected token:) 

무슨 일이 벌어지고?

+2

"토큰 주셔서 감사합니다. 기대하지 않았습니다."라고 말하는 것처럼 보입니다. 너에게 미소 짓고. – Pointy

+0

또한 내 브라우저가별로 기뻐 보이지 않지만이 코드는 제게 잘 작동합니다. – Pointy

+0

하하. 그것은 말하고있는 것처럼 보입니다 - 헤이 저는 JQuery이고 오늘 저는 $$ 구멍이 될 것입니다. 하나의 매개 변수 만 남겨두면 괜찮아 보이지만 아무 것도하지 않습니다. 두 번째 매개 변수를 추가하면 매개 변수 중 하나에서 모든 데이터가 제거됩니다. – mheavers

답변

1

작성한 코드는 문제되지 않습니다. 이것은 잘 작동합니다 : http://jsfiddle.net/entropo/6YN8q/

코드가 저장되거나 브라우저로 전송되는 방식의 일부가 명확하게 깨졌습니다. 파일에서 로컬로 코드를 실행하거나 서버에 업로드하고 거기에서 표시하고 있습니까?

+0

맞습니다. CMS를 통해 코드를 실행하고 있습니다. 어떻게 든 CMS가 코드를 변경하고 있다고 생각합니다. 고마워요. - 저를 올바른 곳에서 찾으십시오. – mheavers

1
function change_trend(){ 
    $('#trends_holder').animate({ 
     left: "50px", 
     opacity: 1 
--> },); 
} 

쉼표.

function change_trend(){ 
    $('#trends_holder').animate({ 
     left: "50px", 
     opacity: 1 
    }, 500); 
} 
+0

나는 그것을 안다! 제가 말하고자하는 것은 지속 시간을 넣는 것입니다. 그러나 뭔가 그것을 제거하는 것입니다! 나는 심지어이 하나의 기능 이외의 스크립트에서 모든 것을 완전히 제거했으며, 여전히 그 기간을 제거합니다. – mheavers

+1

하지만 ... 원래 ** 코드에는 ** 쉼표 뒤에 **가 있습니다. 인용 한 부분은 브라우저에서 "렌더링 된"깨진 부분입니다.하지만 그 의미가 정확히 분명하지는 않습니다. – Pointy

+0

죄송합니다, 나는 그걸 잘 읽었 어야만합니다. – ChrisThompson

0

때로는 코드를 복사 할 때 따옴표가 환상적인 MS-Word 스타일 인용으로 변환되어 코드가 손상 될 수 있습니다.

관련 문제