일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- asp함수
- inner join
- 한글입력체크
- 이미지가로길이
- VarType
- 정규식
- 이미지세로길이
- WML
- jdbc driver
- join
- tempDB
- 자바기초
- injection
- 인젝션
- xmldom
- FileSystemObject
- sql랭킹
- ERD
- sql순위
- instr
- wap
- javascript 한글입력체크
- sql업데이트
- VARIABLE
- XML
- SPLIT
- JavaScript
- MSSQL보안
- update
- array
- Today
- Total
3초기억력
랭킹 scroll. nth-child 사용한 css 제어 본문
제목 : 랭킹 scroll. nth-child 사용한 css 제어
소스 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> main rank scroll </title>
<link rel="stylesheet" type="text/css" href="./css/main.css" />
<script type="text/javascript" src="/js/jquery-1.8.3.min.js"></script>
</head>
<body>
<div id="wrapper">
<div id="main_cont">
<div class="cont1">
<div class="rate">
<ul id="tested">
<li class="end1">sm5 520 <strong class="dwn">256만 (▲)</strong></li>
<li class="end">sm5 520 <strong class="up">256만 (▲)</strong></li>
<li class="nxt">k5 2.4gdi 프레스티지 <strong class="dwn">256만 (▼)</strong></li>
<li class="sel">K7 VG240 디럭스 스페셜 <strong class="stp">256만 (-)</strong></li>
<li class="nxt">i-30 1.6 vvt luxury <strong class="up">256만 (▲)</strong></li>
<li class="end">그랜드 스타렉스 3인승 van <strong class="dwn">256만 (▼)</strong></li>
<li class="end1">그랜드 스타렉스 3인승 van <strong class="up">256만 (▼)</strong></li>
</ul>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript">
<!--
function tested() {
var tested = $('#tested');
tested.animate({marginTop:'-25px'}, 300, null, function() {
tested.css('margin-Top', '0px').append(tested.find('> li:first'));
tested.find('li:nth-child(1)').attr("class","end1");
tested.find('li:nth-child(2)').attr("class","end");
tested.find('li:nth-child(3)').attr("class","nxt");
tested.find('li:nth-child(4)').attr("class","sel");
tested.find('li:nth-child(5)').attr("class","nxt");
tested.find('li:nth-child(6)').attr("class","end");
tested.find('li:nth-child(7)').attr("class","end1");
/* 위와 동일한 효과. index가 다를뿐
tested.find('li:eq(0)').attr("class","end1");
tested.find('li:eq(1)').attr("class","end");
tested.find('li:eq(2)').attr("class","nxt");
tested.find('li:eq(3)').attr("class","sel");
tested.find('li:eq(4)').attr("class","nxt");
tested.find('li:eq(5)').attr("class","end");
tested.find('li:eq(6)').attr("class","end1");
*/
});
}
setInterval('tested()', 1500);
//-->
</script>
</html>
내용 :
li의 내용을 animate 하면서, 최상단으로 1개씩 끌어올린다.
그 후, 7개의 css 를 각각 변경.
예제 소스 파일 :
'코딩_jquery' 카테고리의 다른 글
열 계산 jquery (0) | 2013.11.06 |
---|---|
jquery, ajax, json - autoscroll 샘플 (0) | 2013.10.31 |
반응형 테이블, 소스코드 첨부 (0) | 2013.03.28 |
jquery, ajax, xml 활용한 도움말 layer 보여주기 (0) | 2013.01.22 |
jquery, jstree 사용. 자식노드 선택시 부모노드 선택하는 스크립트 (0) | 2013.01.15 |