2010-02-13 4 views
0

나는 인터넷 익스플로러와 JQuery와의 마지막 버전을 사용을 존중하지 않습니다. slidedown 같은 effetcs는 fadein, 페이드 아웃, 즉 작동하지만, 구글 크롬과 잘 작동 해달라고. 그것을 고치는 방법?Internet Explorer가 jQuery의 slideDown 효과

코드는 구글 크롬에서 잘 실행 :

jQuery.noConflict(); 
jQuery(document).ready(function(){ 
jQuery("#form1").hide(); 
jQuery("#form1").fadeIn(6000, function() { 
    // Animation complete.form1:mainHome:panelGroup2 
}); 
}); 
+1

당신은 – Sarfraz

+0

가 작동 나던 뉴욕 효과를 시도 코드를 표시해야합니다! – Deve

답변

0

내가 피들러 또는 방화 광을 열고 스크립트 자산이로드되어 있는지 확인합니다. 나는 이것이 프로젝트와 함께 매일 테스트하면서 IE와 호환된다는 것을 알 수 있다고 말할 수 있습니다.

이 자주에 대한 코드의 데모를 시도 예를 들어 잘못된 HTML입니다 재 식별자에 사용하는 정수,의 결과입니다
+0

나는 화재를 일으켰다. 콘솔에 버그 없음! – Deve

+1

많은 열정! –

+0

<스크립트 SRC = "http://code.jquery.com/jquery-latest.js"> 제한 URI에 액세스가 거부 가 WHT 방화범 sayz입니다! – Deve

2

:

<form id="form1">Test Content #1</form> 

이 모든 브라우저에서 작동, you can see it here. 당신은 예를 들어, 당신은 당 브라우저 다를 부작용을 받기 시작 ID를 반복하는 경우

그러나 :

<form id="form1">Test Content #1</form> 
<form id="form1">Test Content #2</form> 

You can see a demo here, 첫 번째 하나는 IE와 페이드, 다른 브라우저도 (조금 달라집니다 버전에 따라 다름). ID가 (HTML 사양에 의한) 고유해야하기 때문에, 브라우저 사람이 자신의 코드에서이 가정을 자유롭게 ...이 일반적으로 해시 테이블에서 하나의 항목이 또한 이유 (요소에 넥타이 ID 의미 ID 조회가 너무 빠름). 일단이 규칙을 위반하면 예측 가능하고 때로는 매우 이상한 부작용이 발생할 수 있습니다.

일반적으로 이어야한다고 생각되는 브라우저에 교차 브라우저 문제가있는 경우 HTML이 유효한지 확인하십시오. 당신은 여기에 마크 업을 확인하기 위해 W3C 유효성 검사기를 사용할 수 있습니다 http://validator.w3.org/

관련 문제