제목에서 언급했듯이 그런 기능이 나오면 링크를 클릭한 후 점프 후 링크 주소에 스타일을 추가하고 클래스를 현재로 추가하여 특별한 스타일을 추가하면 됩니다.
그림과 같이: HTML CSS3 점프를 클릭한 후 그림 스타일을 추가하세요.
js 코드는 다음과 같습니다.
var currUrl = window.location.href; var currStyle = function (links){ links.each(function(){ var url = $(this).attr('href'); if (currUrl.indexOf(url) != -1){ $(this).addClass("current"); return false; } }); }
어떻게 부르나요?
다음 jquery 호출 코드:
$(function(){ currStyle($("#sidebar .list a")); })
이렇게 하면 그림과 같은 기능이 구현됩니다.
Javascript 및 jquery는 a 태그의 href 속성을 수정합니다
자바스크립트 코드는 다음과 같습니다.
document.getElementById("myId").setAttribute("href","www.xxx.com"); document.getElementById("myId").href = "www.xxx.com";
jquery: 코드는 다음과 같습니다.
$("#myId").attr("href","www.xxx.com");
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.