클릭하면 서로 CSS 스타일링을 변경하는 링크 버튼을 만들고 싶습니다. 이 작업 방법에 대한 자습서를 찾았습니다. 중간에이 피들에 표시된대로 작동합니다.Click시 링크의 CSS 변경
<a id="btn1" class="btn" href="#" onclick="btn2.style.background='#007eff'; this.style.background='#9a3e01';">Button 1</a>
<br /><br />
<a id="btn2" class="btn" href="#" onclick="btn1.style.background='#007eff'; this.style.background='#9a3e01';">Button 2</a>
유일한 문제는 링크를 클릭하고 페이지가로드 될 때, 링크의 CSS 스타일링이 다시 정상으로 재설정한다는 것입니다,하지만 난 그게까지 스타일을 유지하려는 다른 링크가 눌려 있습니다.
내가 상상할 수있는 운임으로, 나는이 효과를 처리하기 위해 일부 자바 스크립트를 사용해야하지만, 자바 스크립트는 인터넷에 관해서 내가 가장 강한 지역이 아닙니다.
종류, 그것은 행동의 이미 predifned 라이브러리입니다 당신이 jQuery를 사용하려고 할 것입니다 Neros
문제는 사용자가 페이지를 새로 고침하는 것이므로 클라이언트 측 및 클릭시의 활성 상태를 변경하기 때문에 모든 것이 재설정됩니다. 로드중인 페이지를 확인하고 이에 따라 활성 클래스를 설정해야합니다 (로드시). 프론트 엔드와 백엔드 모두에서이 작업을 수행 할 수 있지만 응용 프로그램을 더 많이 보지 않아도 어느 방법이 더 나은지 말할 수 없습니다. – Stefan
글쎄,이 응용 프로그램은 "선택"할 때 스타일을 변경하는 버튼이 두 개있는 웹 사이트 일뿐입니다. 나머지 응용 프로그램이이 효과를 얻는 데 필요한지 확실하지 않습니다. – Neros