以下是 jQuery过渡幻灯片切换js代码 的示例演示效果:
部分效果截图:
HTML代码(index.html):
<!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���ɻõ�Ƭ�л�</title>
<LINK href="css/css.css" type=text/css rel=stylesheet>
<script src="js/jquery-1.3.2.min.js" type=text/javascript></script>
<script src="js/js.js" type=text/javascript></script>
</HEAD>
<br>
<body oncontextmenu='return false' ondragstart='return false'>
<div class="main">
<div class="focusimg fL" id="play">
<div id="play_list">
<A href="#" target=_blank><img src="images/img01.jpg" /></A>
<A href="#" target=_blank><img src="images/img02.jpg" /></A>
<A href="#" target=_blank><img src="images/img01.jpg" /></A>
<A href="#" target=_blank><img src="images/img02.jpg" /></A>
<A href="#" target=_blank><img src="images/img01.jpg" /></A>
<A href="#" target=_blank><img src="images/img02.jpg" /></A>
<div>
<div id="play_text">
<ul>
<li value=1><img src="images/img01s.jpg" /> </li>
<li value=2><img src="images/img02s.jpg" /> </li>
<li value=3><img src="images/img01s.jpg" /> </li>
<li value=4><img src="images/img02s.jpg" /> </li>
<li value=5><img src="images/img01s.jpg" /></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var p_num = Slideid();
$('#play_list').TrunAd(p_num);
$("#0200").addClass("on");
</script>
</body>
</html>
JS代码(js.js):
//获取首页焦点图是第几侦function Slideid(){
var url = location.search;
if (url.length > 1){
url = url.substring(1);
var Url__ = url.split("&");
var oid = "";
for (var i = 0;
i < Url__.length;
i++){
var Url___ = Url__[i].split("=");
if (Url___.length > 1){
if (Url___[0].toLowerCase() == "oid"){
oid = Url___[1] - 1;
}
}
}
if (oid < 1 || oid == ""){
oid = 0;
}
}
else{
oid = 0;
}
return oid;
}
$.fn.extend({
TrunAd:function (options){
var auto = null;
var obj = $(this);
counta = $("a",obj).size();
if (p_num == null || p_num == ""){
var na = 0;
}
else{
var na = p_num;
}
var settings ={
timer:4000,menu:"#play_text"}
;
options = options ||{
}
;
$.extend(settings,options);
$("a",this).hide();
$(this).children("a").eq(na).show() $(settings.menu + " li").eq(na).css({
"background":"#7f0019"}
);
$(settings.menu + " li").mouseover(function (){
ia = $(this).attr("value") - 1;
na = ia;
//alert(na);
if (na >= counta) return;
$("a",obj).filter(":visible").fadeOut(200,function (){
$(this).parent().children().eq(na).fadeIn(300);
}
);
$(this).css({
"background":"#7f0019"}
).siblings().css({
"background":"#fff"}
);
clearInterval(auto);
}
).mouseout(function (){
//auto = setInterval(showAuto,settings.timer);
}
);
auto = setInterval(showAuto,settings.timer);
obj.hover(function (){
clearInterval(auto)}
,function (){
auto = setInterval(showAuto,settings.timer);
}
);
function showAuto(){
na = na >= (counta - 1) ? 0:++na;
if (na >= counta) return;
$("a",obj).filter(":visible").fadeOut(200,function (){
$(this).parent().children().eq(na).fadeIn(300);
}
);
$(settings.menu + " li").eq(na).css({
"background":"#7f0019"}
).siblings().css({
"background":"#fff"}
);
}
}
}
);
// 酷站代码整理 http://www.5icool.org/
CSS代码(css.css):
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#333;margin:0 auto;background:#333;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
.main{BACKGROUND:#d5d5d5;MARGIN:0 auto;WIDTH:980px}
.main .left{FLOAT:left;WIDTH:790px}
.main .right{FLOAT:right;WIDTH:190px}
.fleft{FLOAT:left}
.fright{FLOAT:right}
#play{Z-INDEX:99;BACKGROUND:#fff;FLOAT:left;OVERFLOW:hidden;WIDTH:980px;POSITION:relative;HEIGHT:470px}
#play_text UL{PADDING-RIGHT:6px;PADDING-LEFT:50px;Z-INDEX:11;RIGHT:25px;BACKGROUND:url(../images/rutisher_flashlogo.gif) #fff no-repeat 6px 10px;PADDING-BOTTOM:6px;BOTTOM:20px;PADDING-TOP:6px;LIST-STYLE-TYPE:none;POSITION:absolute}
#play_text LI{PADDING-RIGHT:1px;PADDING-LEFT:1px;FLOAT:left;PADDING-BOTTOM:1px;MARGIN-LEFT:2px;OVERFLOW:hidden;WIDTH:25px;CURSOR:pointer;PADDING-TOP:1px;HEIGHT:25px;TEXT-ALIGN:center}
#play_list A{DISPLAY:block;OVERFLOW:hidden}
#play_list IMG{VERTICAL-ALIGN:top! important}
#play_text IMG{WIDTH:25px;HEIGHT:25px}
p,p a{font-size:12px;color:#666;}
.ads{margin:0 auto;clear:both;}