2012-02-25 3 views
0

사용자가 Internet Explorer 8 이하를 사용 중이거나 JavaScript를 사용할 수 없거나 둘 다 사용하는 경우 HTML 객체 (#footer)를 표시하려고합니다.IE 또는 JavaScript에서 표시 객체 표시

어떻게하면됩니까?

내 질문과 내가 설명하려고하는 것을 이해할 수 있기를 바랍니다.

답변

0

<!--[if lte IE 8]> 
<![endif]--> 

및 또는 noscript 태그를 사용할 수 있습니다 Javascript를 사용하여 숨 깁니다. Javascript가 사용 중지 된 경우 숨겨지지 않습니다. Javascript가 사용 설정되면 숨겨집니다.

$("#footer").hide(); 

이 줄은 자바 스크립트가 사용 설정된 경우 성공적으로 숨길 수 있습니다. jQuery를에

0

당신은 조건부 주석 당신은 기본적으로 바닥 글의 display CSS 속성이 block로 설정 (또는 당신이 그것을 필요 무엇이든) 할 수

<noscript> 
</noscript> 
+0

내부에 물건을 숨기려면 javascript를 사용하십시오

0

:

http://api.jquery.com/jQuery.browser/

$(document).ready(function(){ 
    var ua = $.browser; 

    if (!ua.msie || (ua.msie && parseInt(ua.version) > 8)) { 
     $('#footer').hide(); 
    } 
}); 

http://jsfiddle.net/hUN4k/

는 기본적으로 페이지로드 쇼, 그것은 IE 8 이하 아니라면 감지하는 jQuery를 사용합니다.