클래스를 숨기려면 JQuery를 추가 할 때 물론 페이지가로드 될 때까지 기다렸다가 클래스를 숨 깁니다 ('addClass'와 동일). 페이지가로드 될 때 '로드'하는 데 더 빠르고 더 좋은 방법이 있어야합니다. 누구든지 어떤 아이디어를 알고 있습니까? 내가 행동에서 볼 수있는 링크와 JQuery와 스크립트 아래에 내 사이트를 준 : 클래스Link to example of my script to hide sub filters (notice left navigation filters)JQuery instant addClass 또는 hide 클래스
if(jQuery('.refinement_category_section').length){
jQuery('.refinement_custom_category_section').hide() &&
jQuery('.refinement_filter').hide();
}
jQuery(document).ready(function(){
if(jQuery('.refinement_category_section').length){
jQuery('.refinement_custom_category_section').hide() &&
jQuery('.refinement_filter').hide();
}
});
또는
추가합니다 :Link to example of my script adding Class (notice left navigation filters)
을
하위 필터를 숨 깁니다 $('.refinement_brand_section').parent().addClass('filterresults');
css ... .className {display : none; }. – Joseadrian
나는 접근 가능성에 관심이있는 유일한 사람입니까? 점진적 향상이란 사용자가 자바 스크립트를 사용할 수 없다면 깨지지 않는 것을 의미합니다. 그들을 숨기고, 그들을 공개하지 않고, 자바 스크립트를 통해 갈 방법입니다. – tvanfosson
tvanfosson - 나는 당신의 정서에 동의합니다. 그러나 나는 많은 관리자 백엔드가 오프라인 기능과 클라이언트 측 의사 결정 프로세스 트리의 조합을 요구하는 스폰서 요구 때문에 자바 스크립트를 기본값으로 사용하여 독점적으로 작업한다는 사실을 알고 있습니다. 내가 말했듯이, 나는 당신을 얻는다. 그러나 그것은 매우 유스 케이스에 특화된 것이고, 나는 비즈니스 요구에 반대하여 항상 당신이 수용 할 수있는 관심사 (그 자체가 수용되어야 함)를 명령 할 수 있다고 생각하지 않는다. 이것은 많은 프로젝트에서 진행중인 문제이기 때문에 나는 그것을 느낍니다. –