JS 및 JS 이외의 사용자에게 유용한 점진적으로 향상된 페이지를 작성하려고합니다. JS 사용자를 위해 처음에는 양식 컨트롤을 숨기고 싶지만 항상 JS가 아닌 사용자에게 표시하십시오.점진적 향상과 "숨겨진 내용의 플래시"?
제 질문은 JS 사용자를 위해 눈에 띄지 않는 "즉시 볼 수있는 숨겨진"콘텐츠 플래시를 만들지 않고이 작업을 수행하는 방법에 관한 것입니다.
예를 들어 JS 버전에서 검색 양식의 일부를 접어서 '추가 옵션을 보려면 여기를 클릭하십시오.'버튼을 표시하고 싶습니다.
$(document).ready(function() {
$("#extra-options").hide();
...
$("#show-extra-options").click(function() {
$("#extra-options").slideToggle();
});
});
이 작동하지만 페이지가로드, 추가 옵션은 500ms 정도 볼 수 있습니다 JS 사용자를 위해, 그들은이 사라지는 것을 의미 다음과 같이 나는이 작업을 수행. 오히려 산만 해.
이 문제를 해결할 수있는 합리적인 방법이 있습니까?
StackOverflow has just suggested this answer :이게 합리적입니까? 죄송합니다. 지금은 중복 질문이지만, 검색 중에 답변을 찾지 못해서이 질문을 내 자신의 언어로 작성할 가치가있는 것으로 파악됩니다.