怎么用javascript写图片横排滚动 我只要写10 我要放在<div style="width:300px; height:100px;"></div>这个里面 里面最多显示三张 我百度了很多都不管用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Jquery 图片切换展示效果 - - yj511</title><style type="text/css">.container, .container * { margin:0; padding:0; }.container { width:408px; height:168px; overflow:hidden; position:relative; }.slider { position:absolute; }.slider li { list-style:none; display:inline; }.slider img { width:408px; height:168px; display:block; }.slider2 { width:2000px; }.slider2 li { float:left; }.num { position:absolute; right:5px; bottom:5px; }.num li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }.num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }</style></head><body><script src="Jquery/jquery-1.3.2.min.js" type="text/javascript"></script><script language="javascript" >//Demo1:$(function(){ var len = $("#idNum > li").length;var index = 0;$("#idNum li").mouseover(function(){ index = $("#idNum li").index(this); showImg(index);}); //滑入 停止动画,滑出开始动画.$('#idTransformView').hover(function(){ if(MyTime){ clearInterval(MyTime); }},function(){ MyTime = setInterval(function(){ showImg(index) index++; if(index==len){index=0;} } , 2000);});//自动开始var MyTime = setInterval(function(){ showImg(index) index++; if(index==len){index=0;}} , 2000);})// Demo1 : 关键函数:通过控制top ,来显示不通的幻灯片function showImg(i){ $("#idSlider").stop(true,false).animate({top : -168*i},800); $("#idNum li") .eq(i).addClass("on") .siblings().removeClass("on");}//Demo2:$(function(){ var len2 = $("#idNum2 > li").length;var index2 = 0;$("#idNum2 li").mouseover(function(){ index2 = $("#idNum2 li").index(this); showImg2(index2);}); //滑入 停止动画,滑出开始动画.$('#idTransformView2').hover(function(){ if(MyTime2){ clearInterval(MyTime2); }},function(){ MyTime2 = setInterval(function(){ showImg2(index2) index2++; if(index2==len2){index2=0;} } , 3000);});//自动开始var MyTime2 = setInterval(function(){ showImg2(index2) index2++; if(index2==len2){index2=0;}} , 2000);})// Demo2 : 关键函数:通过控制left ,来显示不通的幻灯片function showImg2(i){ $("#idSlider2").stop(true,false).animate({left : -408*i},800); $("#idNum2 li") .eq(i).addClass("on") .siblings().removeClass("on");}</script><div class="container" id="idTransformView"><ul class="slider" id="idSlider"> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li></ul><ul class="num" id="idNum"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li></ul></div><br/><br/><br/><div class="container" id="idTransformView2"><ul class="slider slider2" id="idSlider2"> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li> <li><img src="images/tu_2.jpg"/></li></ul><ul class="num" id="idNum2"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li></ul></div></body></html>不知道对你有用没用,有用拿分走人~~ 自己写的,具体样式自己调 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <style type="text/css"> #src li{ float:left;width:150px;border:solid 1px yellow;text-align:center;height:30px; } </style> </HEAD> <BODY> <div> <div style="width:450px;POSITION: relative;OVERFLOW: hidden;height:50px;background:green;"> <ul id="src" style="LEFT: 0px; WIDTH: 1500px; POSITION: relative;padding-top:10px;margin-left:0px;margin-top:0px;"> <li>图片1</li> <li>图片2</li> <li>图片3</li> <li>图片4</li> <li>图片5</li> <li>图片6</li> <li>图片7</li> <li>图片8</li> <li>图片9</li> <li>图片10</li> </ul> </div> </div> </BODY> <script language="javascript" > var count=0; var flag = true; var ulIns = document.getElementById("src"); function resetPic(){ if(count == 0){ flag = true; } if(count >=7){ flag = false; } if(flag){ count = count+1; }else{ count=0; } var val = '-'+count*150+'px'; //alert(val); ulIns.style.left= val; } var intv = setInterval(function (){resetPic();},1000); ulIns.onmouseover=function (){clearInterval(intv)}; ulIns.onmouseout=function (){intv = setInterval(function (){resetPic();},1000);}; </script> </HTML> 求一个可以根据本地IP地址显示本地地址信息的JQ库 onbeforeunload 确实要离开页面吗? 确定...取消...。 请教高手,这个特效应该怎么做? 混乱的javascript 搞的我头大了 js 不提交,如何解决(急) 不能自动显示javascript代码的执行结果????????? 郁闷了几天的问题 !高手进 文本框中的内容能不能居中对齐? 关于rgb转换CMYK格式 有代码! JavaScript和VBScriptt共用的问题 请高手看看那里的问题! 阿里妈妈的广告牌DIY那个工作台是怎么实现的?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Jquery 图片切换展示效果 - - yj511</title>
<style type="text/css">
.container, .container * { margin:0; padding:0; }
.container { width:408px; height:168px; overflow:hidden; position:relative; }
.slider { position:absolute; }
.slider li { list-style:none; display:inline; }
.slider img { width:408px; height:168px; display:block; }
.slider2 { width:2000px; }
.slider2 li { float:left; }
.num { position:absolute; right:5px; bottom:5px; }
.num li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }
.num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
</style>
</head>
<body>
<script src="Jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script language="javascript" >
//Demo1:
$(function(){
var len = $("#idNum > li").length;
var index = 0;
$("#idNum li").mouseover(function(){
index = $("#idNum li").index(this);
showImg(index);
});
//滑入 停止动画,滑出开始动画.
$('#idTransformView').hover(function(){
if(MyTime){
clearInterval(MyTime);
}
},function(){
MyTime = setInterval(function(){
showImg(index)
index++;
if(index==len){index=0;}
} , 2000);
});
//自动开始
var MyTime = setInterval(function(){
showImg(index)
index++;
if(index==len){index=0;}
} , 2000);
})
// Demo1 : 关键函数:通过控制top ,来显示不通的幻灯片
function showImg(i){
$("#idSlider").stop(true,false).animate({top : -168*i},800);
$("#idNum li")
.eq(i).addClass("on")
.siblings().removeClass("on");
}
//Demo2:
$(function(){
var len2 = $("#idNum2 > li").length;
var index2 = 0;
$("#idNum2 li").mouseover(function(){
index2 = $("#idNum2 li").index(this);
showImg2(index2);
});
//滑入 停止动画,滑出开始动画.
$('#idTransformView2').hover(function(){
if(MyTime2){
clearInterval(MyTime2);
}
},function(){
MyTime2 = setInterval(function(){
showImg2(index2)
index2++;
if(index2==len2){index2=0;}
} , 3000);
});
//自动开始
var MyTime2 = setInterval(function(){
showImg2(index2)
index2++;
if(index2==len2){index2=0;}
} , 2000);
})
// Demo2 : 关键函数:通过控制left ,来显示不通的幻灯片
function showImg2(i){
$("#idSlider2").stop(true,false).animate({left : -408*i},800);
$("#idNum2 li")
.eq(i).addClass("on")
.siblings().removeClass("on");
}
</script>
<div class="container" id="idTransformView">
<ul class="slider" id="idSlider">
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
</ul>
<ul class="num" id="idNum">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<br/>
<br/>
<br/>
<div class="container" id="idTransformView2">
<ul class="slider slider2" id="idSlider2">
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
<li><img src="images/tu_2.jpg"/></li>
</ul>
<ul class="num" id="idNum2">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
</body>
</html>
不知道对你有用没用,有用拿分走人~~
<HTML>
<HEAD>
<style type="text/css">
#src li{
float:left;width:150px;border:solid 1px yellow;text-align:center;height:30px;
}
</style>
</HEAD>
<BODY>
<div>
<div style="width:450px;POSITION: relative;OVERFLOW: hidden;height:50px;background:green;">
<ul id="src" style="LEFT: 0px; WIDTH: 1500px; POSITION: relative;padding-top:10px;margin-left:0px;margin-top:0px;">
<li>图片1</li>
<li>图片2</li>
<li>图片3</li>
<li>图片4</li>
<li>图片5</li>
<li>图片6</li>
<li>图片7</li>
<li>图片8</li>
<li>图片9</li>
<li>图片10</li>
</ul>
</div>
</div>
</BODY>
<script language="javascript" >
var count=0;
var flag = true;
var ulIns = document.getElementById("src");
function resetPic(){
if(count == 0){
flag = true;
}
if(count >=7){
flag = false;
}
if(flag){
count = count+1;
}else{
count=0;
}
var val = '-'+count*150+'px';
//alert(val);
ulIns.style.left= val;
}
var intv = setInterval(function (){resetPic();},1000);
ulIns.onmouseover=function (){clearInterval(intv)};
ulIns.onmouseout=function (){intv = setInterval(function (){resetPic();},1000);};
</script>
</HTML>