화면 위치 고정하기 정보
화면 위치 고정하기본문
메인화면이 길면 스크롤로 이동을 합니다.
그리고 그곳에서 링크를 클릭하면
해당 부분에서 관련된 내용들이 최신글로 보여주게 되어 있습니다.
그런데 클릭하면 다시 최상단으로 이동을 해 버리네요.
클릭한후 클릭한 위치에 고정하려면 어떻게 하면 될까요?
꽤 오래전에 그렇게 했었었는데
오래되어 방법을 잊어버렸네요...(벌써 치맨가...ㅡ.ㅡa)
아시는분 좀 알려주심 감사하겠습니다.(__)
그리고 그곳에서 링크를 클릭하면
해당 부분에서 관련된 내용들이 최신글로 보여주게 되어 있습니다.
그런데 클릭하면 다시 최상단으로 이동을 해 버리네요.
클릭한후 클릭한 위치에 고정하려면 어떻게 하면 될까요?
꽤 오래전에 그렇게 했었었는데
오래되어 방법을 잊어버렸네요...(벌써 치맨가...ㅡ.ㅡa)
아시는분 좀 알려주심 감사하겠습니다.(__)
댓글 전체
<script>
/*
쿠키핸들링함수는 jsguide의 nextream님의 메소드를 차용하였습니다.
http://jsguide.net/ver2/examples/index.php?mode=view&uid=176&page=1
*/
function setCookie (name, value, expires) {
document.cookie = name + "=" + escape (value) +
"; path=/; expires=" + expires.toGMTString();
}
function getCookie(Name) {
var search = Name + "="
if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면
offset = document.cookie.indexOf(search)
if (offset != -1) { // 쿠키가 존재하면
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset)
// 쿠키 값의 마지막 위치 인덱스 번호 설정
if (end == -1)
end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
}
return "";
}
function ck(v){
var expdate = new Date();
// 기본적으로 30일동안 기억하게 함. 일수를 조절하려면 * 30에서 숫자를 조절하면 됨
switch(v){
case 0:
expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30); // 30일
setCookie("saveid", document.body.scrollTop, expdate);
break;
case 1:
expdate.setTime(expdate.getTime() - 1); // 쿠키 삭제조건
setCookie("saveid", document.body.scrollTop, expdate);
break;
case 2:
var a=getCookie('saveid');
document.body.scrollTop=a;
break;
}
}
</script>
검색좀 하고 살아요 ;;
/*
쿠키핸들링함수는 jsguide의 nextream님의 메소드를 차용하였습니다.
http://jsguide.net/ver2/examples/index.php?mode=view&uid=176&page=1
*/
function setCookie (name, value, expires) {
document.cookie = name + "=" + escape (value) +
"; path=/; expires=" + expires.toGMTString();
}
function getCookie(Name) {
var search = Name + "="
if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면
offset = document.cookie.indexOf(search)
if (offset != -1) { // 쿠키가 존재하면
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset)
// 쿠키 값의 마지막 위치 인덱스 번호 설정
if (end == -1)
end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
}
return "";
}
function ck(v){
var expdate = new Date();
// 기본적으로 30일동안 기억하게 함. 일수를 조절하려면 * 30에서 숫자를 조절하면 됨
switch(v){
case 0:
expdate.setTime(expdate.getTime() + 1000 * 3600 * 24 * 30); // 30일
setCookie("saveid", document.body.scrollTop, expdate);
break;
case 1:
expdate.setTime(expdate.getTime() - 1); // 쿠키 삭제조건
setCookie("saveid", document.body.scrollTop, expdate);
break;
case 2:
var a=getCookie('saveid');
document.body.scrollTop=a;
break;
}
}
</script>
검색좀 하고 살아요 ;;
견해님 답변 주셔서 감사합니다.(__)
저도 웬만하면 검색해서 해결하려고 했는데요...
제가 검색어를 잘 못 선택한건지 여러곳에서 검색을 했는데도 제가 원하는 답변이 없어서 글을 올렸습니다.
저도 웬만하면 검색해서 해결하려고 했는데요...
제가 검색어를 잘 못 선택한건지 여러곳에서 검색을 했는데도 제가 원하는 답변이 없어서 글을 올렸습니다.