선택기 전 CSS의 jQuery 조작
동적 이미지 너비와 그에 따라 :before 규칙을 수정해야 하는 경우 이러한 의사 클래스에 액세스 jQuery를 통한 속성은 어려울 수 있습니다. 그러나 이 기능을 달성하기 위한 해결 방법이 있습니다.
해결책:
다른 요소는 영향을 받지 않은 채 :before 선택기의 너비 속성을 대상으로 지정하고 수정하려면 다음을 사용할 수 있습니다. 다음 접근 방식:
$('head').append('<style>.column:before{width:800px !important;}</style>');
이 코드는 문서 헤드에 새로운 스타일 요소를 추가합니다. 규칙 너비 이전의 원본을 800px의 고정 값으로 재정의합니다. !important 플래그는 새 스타일 선언이 우선적으로 적용되도록 보장합니다.
데모:
실제 예를 보려면 다음 라이브 데모를 참조하세요.
[ 라이브 데모 링크]
대안:
앞서 언급한 접근 방식이 :before 선택기의 너비 속성을 효과적으로 변경하는 반면, 의사 클래스 규칙에 직접 액세스할 수 있는 기본 jQuery 메서드는 없습니다. 보다 세부적인 제어나 유연성이 필요한 경우 이 문제를 특별히 해결하는 특수 플러그인 사용을 고려해 보세요.
위 내용은 jQuery를 사용하여 :before 선택기의 너비를 동적으로 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!