2011-05-10 4 views
0

아래처럼slideToggle() (jQuery)가 IE6에서 작동하지 않습니다.

$(document).ready(function(){ 
$("#Btn_WebCategories").click(function(){ 
    $("q").slideToggle("slow"); // slide 
    }); 

// 
// Second part: below not working. 
// 
    $("#ExclBlockBtn").click(function(){ 
    $("ExWeb").slideToggle("slow"); 
    }); 

"simplex"에서 slideToggle에 대한 간단한 호출이 있습니다. "q"요소의 IE6 slideToggle은 제대로 작동하지만 첫 번째 부분과 매우 유사한 두 번째 부분 ("ExWeb"요소)에서는 작동하지 않습니다. 또한 위의 코드는 FF4.0에서 잘 작동합니다.

속도 매개 변수를 달리 지정하여 시도했습니다.

미리 감사드립니다.

})

+1

여기에 HTML 코드를 추가하거나 http://jsfiedle.net에 게시하십시오. 모든 개별 상황에는 종종 개별 솔루션이 필요합니다. – reporter

+0

@reporter 사이트 이름이 없습니다. http://jsfiedle.net/ –

+0

http://jsfiddle.net 그는 – jerone

답변

0

가 보이는 : 당신 정말가 IE6에서 작업을해야하는 경우

$(document).ready(function(){ 
$("#Btn_WebCategories").click(function(){ 
    $("#q").slideToggle("slow"); // slide 
    }); 

// 
// Second part: below not working. 
// 
    $("#ExclBlockBtn").click(function(){ 
    $("#ExWeb").slideToggle("slow"); 
    }); 
1

가 자신에게 물어 #Q 및 #ExWeb을. 고려 : (? WINXP의 해적판)

http://www.theie6countdown.com/default.aspx

아무것도, 마이크로 소프트에서 발표 한 통계가 공개하는 경우는, 모든 의도와 목적을 위해, IE6는 개발 도상국을 제외하고 사용하고, 기업 네트워크에되지 않도록 인트라넷에 필요합니다.

+0

을 의미합니다. 회사는 여전히 비즈니스 응용 프로그램 용으로 내부적으로 IE6을 사용하며 일부는 업그레이드 할 수 없습니다. – Kieron

+0

예 ... 아마도 오래 동안있을 것입니다. 나는 그것을 무시하는 경향이있다. IT 부서는 IE6 외에도 FF를 설치하는 경향이있어 사용자가 기업 외의 사이트를 안전하게 탐색 할 수있다. –

+0

예, 어떤 사람들은 다른 브라우저를 설치하는 것을 원하지 않기 때문에 여전히 ie6을 사용하고 있습니다. 그냥 창문의 구버전을 설치하고 (예 : XP), 브라우징 – bungdito

0

IE6은 <ExWeb/>을 알지 못합니다. 유효한 HTML-tagName이 아닙니다 (사용자가 (X) HTML 문서 작업을하고 있다고 가정). <q/>은 유효한 tagName입니다.

+0

고마워요. Mr Molle 그 일 .. :) –

관련 문제