간단한 사진 윤방(중요한 것은 사상)
<html lang="en">
<head>
<meta charset="UTF-8">
<title> title>
<style type="text/css">
* {margin:0;padding: 0}
ul {list-style: none;}
img {border: none;}
#box {width: 800px;height: 360px;margin:30px auto;position: relative;}
#box ul {position: absolute;left: 0;top: 0;width: 800px;height: 360px}
#box ul li {width: 800px;height: 360px;display: none;}
#box ul li.active {display: block;}
#box p {width: 800px;height: 10px;text-align: center;position: absolute;bottom: -20px}
#box p span {display:inline-block;width: 100px;height: 10px;margin-left: 20px;background: blue;cursor: pointer;}
#box p span.btn {background: red}
style>
<script type="text/javascript">
window.onload=function(){
var oBox=document.getElementById('box');
var aLi=oBox.getElementsByTagName('li');
var aSpan=oBox.getElementsByTagName('span');
var iNow=0;
var timer=null;
for (var i = 0; i < aSpan.length; i++) {
aSpan[i].index=i;
aSpan[i].onclick=function(){
iNow=this.index;
tab();
}
}
function tab(){
for (var i = 0; i < aSpan.length; i++) {
aSpan[i].className='';
aLi[i].className='';
}
aSpan[iNow].className="btn";
aLi[iNow].className="active";
}
function next(){
iNow++;
if(iNow==aSpan.length){
iNow=0;
}
tab();
}
timer=setInterval(next,3000);
oBox.onmouseover=function(){
clearInterval(timer);
}
oBox.onmouseout=function(){
timer=setInterval(next,3000);
}
}
script>
head>
<body>
<div id="box">
<ul>
<li class="active"><img src="img/1.jpg" />li>
<li><img src="img/2.jpg" />li>
<li><img src="img/3.jpg" />li>
<li><img src="img/4.jpg" />li>
ul>
<p><span class="btn">span><span>span><span>span><span>span>p>
div>
body>
html>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.