롤링배너에 대해서 질문드려요..;;
원하는 롤링배너가..
정해진 시간이 다른 각 배너들을
개별 시간대로 다 보여주면서 롤링되는 거랍니다..
그러니까...일정시간 반복되는 함수를 사용하면 움직이는 배너내용을 다 보지 못하고 다음 배너로 넘어가니까요;
롤링배너 관련함수는 보통 setInterval이 적용되는데, 이걸로는
'시간배분이 각기 다른 배너의 내용을 각각 다 보여주면서 다음 배너로 넘어가는' <--이게 안됩니다..
뭘 어떻게 해야할지, 함수들도 잘 모르니
막막하네요;;;
이렇게 저렇게 하면 안되겠냐는 조금의 힌트라도 좀 부탁드립니다..
미리...감사해요~^^;
답변 부탁드릴게요..ㅠ_ㅠ
(이 게시판, 저 게시판 찾아보다가 질문답변 게시판인줄 알고 팁자료실에다가 글쓰기를 해버렸네요...;;
급히 옮겼습니다..^^;;)
원하는 롤링배너가..
정해진 시간이 다른 각 배너들을
개별 시간대로 다 보여주면서 롤링되는 거랍니다..
그러니까...일정시간 반복되는 함수를 사용하면 움직이는 배너내용을 다 보지 못하고 다음 배너로 넘어가니까요;
롤링배너 관련함수는 보통 setInterval이 적용되는데, 이걸로는
'시간배분이 각기 다른 배너의 내용을 각각 다 보여주면서 다음 배너로 넘어가는' <--이게 안됩니다..
뭘 어떻게 해야할지, 함수들도 잘 모르니
막막하네요;;;
이렇게 저렇게 하면 안되겠냐는 조금의 힌트라도 좀 부탁드립니다..
미리...감사해요~^^;
답변 부탁드릴게요..ㅠ_ㅠ
(이 게시판, 저 게시판 찾아보다가 질문답변 게시판인줄 알고 팁자료실에다가 글쓰기를 해버렸네요...;;
급히 옮겼습니다..^^;;)
댓글 5개
[code]
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
<div id="4">4</div>
<script>
var s = new Array(5,1,3,2); // 초
var i=0;
setTimeout(f, 0);
function f() {
var div = document.getElementsByTagName('div');
for(j=0; j<div.length; j++) div[j].style.display = 'none';
document.getElementById(i+1).style.display = 'block';
setTimeout(f, s[i]*1000);
i = (i == div.length-1)? 0 : ++i;
}
</script> 참고하세요
[/code]
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
<div id="4">4</div>
<script>
var s = new Array(5,1,3,2); // 초
var i=0;
setTimeout(f, 0);
function f() {
var div = document.getElementsByTagName('div');
for(j=0; j<div.length; j++) div[j].style.display = 'none';
document.getElementById(i+1).style.display = 'block';
setTimeout(f, s[i]*1000);
i = (i == div.length-1)? 0 : ++i;
}
</script> 참고하세요
[/code]
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기