테스트 사이트 - 개발 중인 베타 버전입니다

jquery css 변경 후 새로고침 유지 질문드립니다. 채택완료

dispit 7년 전 조회 5,600

https://jsfiddle.net/2bmpn0ka/7/">https://jsfiddle.net/2bmpn0ka/7/

텍스트를 클릭하면 배경 색상을 빨간색으로 변경까지는 했습니다만..
새로 고침을 하면 다시 되돌아가네요.. 새로 고침을 해도 배경색을 빨간색으로 유지하려고 해요.

아직 초심자라.. 바쁘시더라도 자세하게 잘 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

7년 전

지금의 자바스크립트 코드는,

1) 페이지에 '버튼' 이라는 텍스트 표시

2) '버튼'이라는 텍스트를 클릭하면 배경화면을 빨간색으로 변경

입니다.

 

새로고침을 하면 다시 1) 부터 시작이 되는 것이니, 빨간색으로 되어있는 상태로 나오지 않습니다.

 

새로고침을 해도 전에했던 배경색 변경 처리를 유지하고 싶다면 쿠키를 이용해야 됩니다. https://www.fun25.co.kr/blog/jquery-cookie-simple-sample/?page=9

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

쿠키나 세션에 저장을 하고 그 정보가 있으면 처음 부터 색깔을 주시면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

Policia
7년 전

클릭하고나서 무슨 이벤트가 벌어지는지를 알아야합니다

 

버튼이있는거보니 페이지 이동?버튼같은데 페이지가 이동된다고하면

 

그 페이지에 들어왔을때 버튼색상을 유지시키실려고하시는건가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
dispit
7년 전
페이지 이동하려는게 아니구요. 클릭했다는 것을 보여주려고 배경색을 변경한거예요.
제가 원하는 것은 텍스트를 클릭해서 배경색이 빨간색으로 변경되고 새로고침을 하더라도 유지하고 싶다는 이야기 입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인