> 웹 프론트엔드 > JS 튜토리얼 > jQuery 변경 CSS 파일을 동적으로 변경합니다

jQuery 변경 CSS 파일을 동적으로 변경합니다

Jennifer Aniston
풀어 주다: 2025-03-07 00:49:07
원래의
962명이 탐색했습니다.
jQuery를 사용하여 jQuery 스타일 시트 스위처처럼 CSS 파일을 동적으로 변경하십시오!

다음은 순수한 jQuery를 사용하여 CSS 파일을 동적으로 변경하는 방법입니다. jQuery 코드 : jQuery Change CSS File Dynamically 다음은 약간 다른 함수를 가진 세 가지 버전의 jQuery 코드를 제공합니다. 버전 1 : 가장 쉬운 버전은 태그의 속성을 직접 변경합니다.

버전 2 :

더 복잡한 버전, jQuery 쿠키 플러그인을 사용하여 사용자의 CSS 선택을 저장하고 페이지가 새로 고침 된 후 스타일을 유지하십시오.

CSS 전환 중 깜박임을 줄이기 위해 버전 3 : 버전 2가 향상되었습니다.

HTML 코드 :

HTML 코드는 간단합니다. CSS 및 jQuery 파일을 일반적으로로드합니다. 태그의 속성의 초기 값에 유의하십시오.

테스트 링크 : (실제 경로의 경우 <link>를 교체하십시오) href faqs :

다음은 jQuery 및 CSS에 대한 자주 묻는 질문과 답변입니다. 1.
$(document).ready(function() {
    $("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bnav li a").click(function() {
        $("link").attr("href", $(this).attr('rel'));
        return false;
    });
});
로그인 후 복사
JQuery의 메소드를 사용하여 JavaScript 파일을 동적으로로드 할 수 있습니다. 그러나 CSS 파일의 경우 새 요소를 생성하여 문서의 에 첨부해야합니다. 예를 들면 :
$(document).ready(function() {
    if ($.cookie("css")) {
        $("link").attr("href", $.cookie("css"));
    }
    $("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bnav li a").click(function() {
        $("link").attr("href", $(this).attr('rel'));
        $.cookie("css", $(this).attr('rel'), { expires: 365, path: '/' });
        return false;
    });
});
로그인 후 복사
2.

Datatables는 국제화를 지원하며 속성을 ​​변경하여 언어를 동적으로 변경할 수 있습니다. 예를 들면 :

if ($.cookie("css")) {
    $("link").attr("href", $.cookie("css"));
}

$(document).ready(function() {
    $("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bnav li a").click(function() {
        $("link").attr("href", $(this).attr('rel'));
        $.cookie("css", $(this).attr('rel'), { expires: 365, path: '/' });
        return false;
    });
});
로그인 후 복사
3.

jQuery의 방법을 사용하여 스타일 속성을 얻거나 설정하십시오. 예를 들면 :

<link> 4. href

새로운 및 요소를 만들어 문서의
<link rel="stylesheet" type="text/css" href="style1.css">




로그인 후 복사
에 첨부하십시오. 예를 들면 :

5. /path/to/ JQuery-Lang-JS 플러그인은 웹 사이트를 쉽게 번역 할 수 있습니다. 예를 들면 :

자리 표시 자 경로와 파일 이름을 실제 파일 경로 및 파일 이름으로 바꾸는 것을 잊지 마십시오. jQuery 및 JQuery 쿠키 플러그인이 올바르게 포함되어 있는지 확인하십시오.

위 내용은 jQuery 변경 CSS 파일을 동적으로 변경합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿