0
우리는 jNice 플러그인 (http://plugins.jquery.com/project/jNice)을 사용하여 양식 입력 스타일을 지정합니다. 그것은 IE6에서 잘 작동하지 않으며 우리는 거기서 그것을 무너 뜨리고 싶습니다.IE6 용 jNice (jQuery 플러그인)를 비활성화 할 수 있습니까?
우리는 jNice 플러그인 (http://plugins.jquery.com/project/jNice)을 사용하여 양식 입력 스타일을 지정합니다. 그것은 IE6에서 잘 작동하지 않으며 우리는 거기서 그것을 무너 뜨리고 싶습니다.IE6 용 jNice (jQuery 플러그인)를 비활성화 할 수 있습니까?
form
요소에 jNice
클래스를 추가하지 마십시오.사용은 jNice를 실행하려면 다음
jQuery(function ($) {
if (!($.browser.msie && $.browser.version < 7)) {
$('form').jNice();
}
});
또한 다른 사람에 의해 제안 된 IE 조건부 마크 업을 사용할 수 있습니다 그들이 원하기 때문에
<![if gte IE 7]>
<script src="jquery.jNice.js"></script>
<![endif]>
IE의 조건문이 더 나은 솔루션입니다 ' 브라우저 스푸핑 (브라우저가 다른 사용자 에이전트를 가짐)의 경우 실패합니다. 그러나, 그들은 유효한 XHTML (afaik)을 생산하지 않으며 융통성이 없다.
내 자신의 (지금 삭제 된) 시도보다 훨씬 좋은 접근법. –
동의, jquery의 브라우저 탐지에 대해 잊어 버렸습니다.이 작업은 매우 좋은 방법입니다. –
IE 조건은 브라우저 스푸핑 (브라우저가 다른 사용자 에이전트를 가장하는 경우)에서 실패하지 않으므로 더 나은 솔루션입니다. – strager