나는 무엇을 가지고 있습니까 은 간단한 질문이지만 그것이 저의 삶에서 작동하도록 할 수는 없습니다.jQuery는 페이지 URL을 기반으로 클래스를 추가합니다.
URL에 기반한 기본 페이지 컨테이너에 클래스를 추가하는 페이지에 자바 스크립트를 추가하고 싶습니다.
의 내가 root.com에서 사이트 (느슨하게 말하기) 다음과 같은 HTML 구조 있다고 가정 해 봅시다 : 내가하고 싶은 것은 스크립트가
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<div id="main" class="wrapper">
Blah, blah, blah
</body>
</html>
을 그 페이지 = (예를 들어) 루트 경우 .com/technology를 사용하면 기본 div에 클래스가 추가됩니다. 따라서 div는 다음과 같이 나타납니다.
<div id="main" class="wrapper tech">
jquery가로드되어 있으므로 그렇게하고 싶습니다.
이것은 작동합니다. 감사. –
우수 작품은 아주 좋습니다. – 422
@alex vidal 잘 작동하지만 정상보다 조금 늦게로드됩니다. 사용자가 결정되면 하위 메뉴를 열어두기 위해이 동작을 사용합니다. 따라서 사용자는 하위 카테고리 메뉴가 열리는 방법을 1-2 초 후에 볼 수 있습니다. 나는 이것을 즉시하고 싶습니다. 어떻게 이것을 피할 수 있습니까? –