Notice
Recent Posts
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 대한제국역사관
- css 화면이동
- 자바스크립트 타이머 만들기
- javascript 자식 노드 복사
- 당연해?왜?
- 종묘대제
- javascript 자식 노드 추가
- 크리에이터링크 이미지클릭
- 매일두유
- css사칙연산
- 애드센스
- 일러스트 스페이스바 오류
- 후두골이형성증
- 크리에이터링크 상세페이지
- 다른 사이트로 연결
- 쏜살치킨
- 포토샵 핸드툴 오류
- 크리에이터링크 이미지링크
- 당연해?뭐가?
- css변수
- javascript 자식 노드 삭제
- 포토샵 스페이스바 오류
- 일러스트 핸드툴 오류
- 클린 서구
- 셀렉트 태그 링크
- 자바스크립트 링크
- 강아지 발작
- 포토샵 핸드툴 단축키
- html 다운로드 버튼 만들기
- 덕수궁 석조전
Archives
- Today
- Total
열정과 게으름 사이
흐르는 글씨 효과 본문
html에 마퀴태그가 있으나, 지원이 언제 안되도 이상할 것 없다하니
다른 방법을 찾아보기로 했다.
텍스트의 길이가 일정하고 짧은 문구라면 슬라이딩을 응용하면 되겠다 싶었지만,
길이가 일정하지 않은 긴 문구 두 개를 로딩지연 없이 슬라이딩 하려니....
그래서 찾다가 발견한 코드를 살짝 응용.
흐르는 것이 아니고 한글자식 앞뒤로 자르고 붙여주는 방식으로 흐르는것 같은 효과이다.
자르고 붙이는 방식이다 보니. 조금은 어색하고, 앞쪽을 보면 정신없다. ㅎㅎㅎ
<div class="text-container" data-text="산토끼 토끼야 어디를 가느랴 깡총깡총 뛰면서 어디를 가느냐"></div>
let position = 0;
let text = $('.text-container').data('text');
let size = text.length;
function scrollText() {
if (position < size) {
$('.text-container').text(text.substring(position, position + 40));
if (position === size - 40) {
text += "" + text;
}
position++;
setTimeout(scrollText, 1000 / 10);
} else if (position === size) {
position = 0;
$('.text-container').text("" + text.substring(position, size));
text = text.substring(position, size);
setTimeout(scrollText, 1000 / 10);
}
}
scrollText();
반응형
'공부 메모 > javaScript' 카테고리의 다른 글
갤러리 < 더보기 >만들기 (0) | 2021.11.22 |
---|---|
자바스크립트 링크 /새 창 크기 (0) | 2021.11.06 |
javascript 자식 노드 추가,삭제,복사 (0) | 2021.11.03 |
html에 인클루드 하기 (0) | 2021.10.25 |
시간 줄어드는 타이머 만들기 (0) | 2021.10.21 |
Comments