2011-04-06 4 views
0

내가 공간을 많이에서이 일을 그래서 그냥이 경우JQuery 또는 조건 CSS?

if(ElementIsToBeShown)//This is java server side statement 
    .Options{ 
    Display:block; 
}else{ //ServerSide 
    .Options{ 
    Display:none; 
    } 
} 

에 가장 좋은 방법 일 또는 JQuery.show를 사용하여이 작업을 수행 숨길 것을 확인하고 싶어?

답변

2

서버 측은 항상 효과적입니다. 즉, 즉시 작동 할 것이고, JavaScript가 꺼져 있어도 마찬가지입니다.

표시 방법은 괜찮습니다.

이, 또 다른 옵션은 body 태그를 특정 클래스 명주고있다 요소의 특정 유형 숨길 전역하는 경우 :

if(ElementIsToBeShown) //This is java server side statement 
{ 
    <body class="hide_elements"> 
} 
else 
{ 
    <body> 
} 

(이것은 의사 코드를, 당신이 무슨 뜻인지 아시죠)

body.hide_elements .Options { display: none } 

생 :

와 CSS를 가진 몸은 그 클래스가있는 경우, 클래스 .Options의 모든 요소를 ​​숨길 수있는 규칙을 포함 당신의 CSS에 이것을 하드 코딩 할 수 있기 때문에 몸의 클래스를 변경해야하기 때문에 멋지다. 하지만 말했듯이, 당신이 보여줄 방법은 괜찮습니다.