以下是 jquery全屏焦点图轮播滚动切换特效代码 的示例演示效果:
部分效果截图:
HTML代码(index.html):
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>jquery全屏焦点图代码</title>
<link rel="stylesheet" href="css/index.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<!--[if lt IE 7]>
<link rel="stylesheet" href="css_2/ie6.css?v000020" type="text/css" media="screen" />
<script type="text/javascript" src="js/ie6.js?v000020"></script>
<![endif]-->
</head>
<body>
<div class="pub_c">
<div class="m_banner">
<div class="banner b1" style=" background-image:url(images/banner_2.jpg);" id="banner1">
<div class="main_c pr"> <a href="#" title="" class="start_btn"></a> </div>
</div>
<div class="banner b5" style=" background-image:url(images/banner_17.jpg);display:none;" id="banner5">
<div class="main_c">
<a href="#" target="_blank" title="" class="l1"></a>
<div class="countdown">
<span class="num_1 fsm">0</span>
<span class="num_2 fsm">0</span>
</div>
</div>
</div>
<div class="banner b2" style=" background-image:url(images/banner_12.jpg);display:none;" id="banner2">
<div class="main_c pr">
<p>更多新功能介绍及教程请 <a href="#" target="_blank" title="">点击此处</a> 或咨询 <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456&site=qq&menu=yes" title="">客服QQ</a> / <a target="_blank" href="http://crm2.qq.com/page/portalpage/wpa.php?uin=123456&f=1&ty=1&aty=0&a=&from=6" title="">商务QQ</a></p>
</div>
</div>
<div class="banner b3" style=" background-image:url(images/banner_3.jpg);display:none;" id="banner3"> </div>
<div class="banner b4" style=" background-image:url(images/banner_4.jpg);display:none;" id="banner4">
<div class="main_c pr"> <a href="#" title="" class="start_btn">查看详情</a> </div>
</div>
<div class="banner_ctrl"> <a href="#" class="prev" title=""></a> <a href="javascript:;" class="next" title=""></a> </div>
</div>
</div>
</body>
</html>
JS代码(index.js):
var banner_index = 2,prv_banner_index=1;
var banner_num;
var s;
var delayTime;
var obj;
$(document).ready(function(){
$(".banner_ctrl a").hover(function(){
$(this).fadeTo(100,.5);
}
,function(){
$(this).fadeTo(100,.1);
}
);
var tNum=$(".m_banner .banner").length-1;
var nNum=0;
$(".banner_ctrl .prev").click(function(){
(nNum-1)<0?n2=tNum:n2=nNum-1;
bSwitch(nNum,n2);
nNum=n2;
}
);
$(".banner_ctrl .next").click(function(){
(nNum+1)>tNum?n2=0:n2=nNum+1;
bSwitch(nNum,n2);
nNum=n2;
}
);
function bSwitch(nNum,n2){
$(".m_banner .banner:eq("+nNum+")").fadeOut();
$(".m_banner .banner:eq("+n2+")").fadeIn();
}
;
$(function(){
var switchTime;
$(".m_banner").hover(function(){
clearInterval(switchTime);
}
,function(){
switchTime = setInterval(function(){
(nNum+1)>tNum?n2=0:n2=nNum+1;
bSwitch(nNum,n2);
nNum=n2;
}
,8000);
}
).trigger("mouseleave");
}
);
$(".notice_box").animate({
bottom:0}
);
$(".notice_box_t .close").click(function(){
$(".notice_box").fadeOut();
}
);
}
);
function delayHide(){
$(obj).children(".s_nav").removeClass("fade_in");
if(delayTime)clearTimeout(delayTime);
delayTime = null;
obj = null;
}
function slide(){
if (banner_index > banner_num){
banner_index = 1;
}
$('#c'+banner_index).addClass("curr");
if(prv_banner_index > 0){
$('#c'+prv_banner_index).removeClass("curr");
}
$('#banner'+banner_index).fadeIn(500);
if(prv_banner_index > 0){
$('#banner'+prv_banner_index).hide();
}
prv_banner_index=banner_index;
banner_index++;
}
function convert(index){
if($('#c'+index).hasClass("curr"))return;
if(s != null){
clearInterval(s);
s = null;
}
banner_index = index;
prv_banner_index = ( prv_banner_index == 0 ? 1:prv_banner_index );
$('#c'+banner_index).addClass("curr");
$('#c'+prv_banner_index).removeClass("curr");
$('#banner'+banner_index).fadeIn(500);
$('#banner'+prv_banner_index).hide();
prv_banner_index=banner_index;
banner_index++;
if(s == null )s=setInterval(slide,8000);
}
function go(url){
$("#gform").attr("action",url);
$("#gform").submit();
}
CSS代码(index.css):
@charset "utf-8";/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
/*公共*/
.main_c{width:960px;margin:0 auto;}
.pub_t{height:28px;background:#343639;border-bottom:3px solid #76c6ff;position:relative;z-index:3;}
.t_login{float:right;font-size:12px;line-height:16px;padding:6px 20px;color:#fff;}
.t_user_center,.t_app_manage,.t_cms{background:url(images/top_public_ico.gif) no-repeat;}
.t_user_center{background-position:0 -1px;}
.t_app_manage{background-position:0 -15px;}
.t_cms{background-position:0 -30px;}
.t_user_info{float:right;font-size:12px;line-height:16px;color:#fff;}
.t_user_info .ico{height:15px;width:20px;}
.t_user_info a{display:inline-block;zoom:1;*display:inline;height:15px;line-height:16px;border-left:1px solid #666;padding:6px 10px;vertical-align:middle;overflow:hidden}
.t_user_info a:first-child{border:none;}
.pub_h{height:70px;background:#f6f6f6;border-bottom:1px solid #fcfcfc;box-shadow:0 1px 3px #999;position:relative;z-index:20;}
.m_logo{float:left;padding-top:12px;padding-left:30px;position:relative;}
.m_logo a{position:relative;display:block;width:168px;height:50px;background:url(images/m_logo.gif) no-repeat;text-indent:-999em;}
.m_logo span{position:absolute;top:12px;right:-38px;display:block;width:50px;height:18px;background:url(images/m_version.gif) no-repeat;text-indent:-999em;}
.m_nav{position:absolute;right:0;top:0;}
.m_nav .nav_i{float:left;position:relative;z-index:10;padding:10px 20px;}
.m_nav .has_sub{z-index:100;}
.m_nav .nav_btn{display:block;padding:12px 0;border-bottom:2px solid #f6f6f6;line-height:24px;font:16px/24px '微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;color:#434343;position:relative;}
.m_nav .nav_btn:hover,.s_nav .s_btn:hover{text-decoration:none;color:#ff6e03;}
.m_nav .curr .nav_btn{text-decoration:none;color:#ff6e03;border-bottom:2px solid #ff6e03;}
.m_nav .curr .nav_btn:after{content:'.';position:absolute;left:50%;bottom:-1px;margin-left:-4px;display:block;height:0;width:0;line-height:0;overflow:hidden;border-width:4px;border-style:dashed dashed solid;border-color:transparent transparent #ff6e03;}
.has_sub .nav_btn .arb{display:inline-block;zoom:1;*display:inline;margin-left:5px;border-color:#333 transparent transparent;}
.s_nav{display:none;position:absolute;left:50%;margin-left:-60px;border-top:2px solid #ff6e03;border-left:1px solid #eee;border-right:1px solid #eee;width:120px;background:#fff;}
.s_nav .art{position:absolute;left:50%;top:-10px;margin-left:-4px;}
.s_nav .s_btn{display:block;width:120px;height:36px;font:14px/36px '微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;text-align:center;border-bottom:1px solid #eee;color:#434343;}
.has_sub:hover .s_nav{display:block;}
.m_nav .start .nav_btn{margin:4px 0;display:block;width:84px;height:42px;text-align:center;line-height:42px;padding:0;background:url(images/m_nav_start.gif) no-repeat;;color:#fff;}
.m_nav .start a.nav_btn:hover{background-position:0 -42px;}
.pub_f{background:#d6d6d6;padding:30px 0 50px;color:#757272}
.m_nav .nav_btn .new{position:absolute;top:8px;right:-22px;width:26px;height:11px;background:url(images/new.gif) no-repeat;}
.m_nav .curr .nav_btn .new{display:none;}
.pub_f a{color:#757272;}
.pub_f a:hover{color:#ff6e03;}
.pub_f_logo{background:url(images/pub_f_logo.gif) no-repeat;width:33px;height:16px;padding-right:5px;}
/*首页*/
.m_banner{background:#fff;height:388px;position:relative;}
.m_banner .banner{height:388px;width:100%;position:absolute;top:0;left:0;background-position:center top;}
.banner_ctrl{height:100px;width:960px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -480px;z-index:2;}
.banner_ctrl a{display:block;width:30px;height:100px;background:url(images/banner_ctrl.png) no-repeat;position:absolute;opacity:.1;filter:alpha(opacity=10);-moz-opacity:0.1;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px;background-position:-30px 0;}
.m_banner .banner .main_c{position:relative;z-index:10;height:388px;}
.b1 a{position:absolute;top:261px;right:65px;display:block;width:159px;height:60px;}
.b2 p{position:absolute;top:356px;width:100%;font-size:13px;color:#cdb4e7;text-align:center;}
.b2 p a{color:#cdb4e7;text-decoration:underline;}
.b2 p a:hover{color:#e1cef5;}
.b4 a{position:absolute;top:280px;right:85px;display:block;padding:0 10px;height:28px;line-height:28px;background-color:#ffc700;color:#6f2644;}
.b4 a:hover{background-color:#fff100;text-decoration:none;}
.b5 .l1{position:absolute;top:0;left:0;display:block;width:960px;height:388px;}
.b5 .l2{position:absolute;display:block;bottom:8px;right:200px;color:#964401;}
.m_banner .main_c .countdown{position:absolute;right:160px;top:165px;}
.m_banner .main_c .countdown span{display:block;float:left;width:33px;height:44px;margin:0 2px;font-size:34px;line-height:44px;text-align:center;color:#62441e;}
.m_follow{background:#e7e7e7;height:60px;border-bottom:1px solid #ccc;}
.m_follow ul{padding:0 15px;}
.m_follow li{float:left;width:25%;}
.m_follow li a{padding:12px 0;display:block;height:36px;text-align:center;}
.m_follow li a:hover{text-decoration:none;background:url(images/ico_m_follow.gif) 0 -144px repeat-x;}
.m_follow .txt{display:inline-block;zoom:1;*display:inline;height:36px;text-align:left;padding-left:40px;background:url(images/ico_m_follow.gif) no-repeat;}
.m_follow .txt h4{font-size:14px;line-height:19px;}
.m_follow .txt p{font-size:12px;line-height:17px;color:#666;}
.f_sina .txt{background-position:0 0;}
.f_tencent .txt{background-position:0 -36px;}
.f_qqgroup .txt{background-position:0 -72px;}
.f_biz .txt{background-position:0 -108px;}
.f_qqgroup a,.f_biz a{cursor:default;}
.m_feature ul{padding:0 15px;}
.m_feature li{float:left;width:219px;padding:0 18px 0 0;}
.m_feature_list{margin-right:-18px;}
.m_feature h3{font-size:18px;line-height:18px;font-weight:normal;padding:10px 0 0 10px;color:#ff6e03;}
.m_feature p{padding:5px 0 0 10px;}
.arti .arti_t{padding:10px 0;}
.arti .arti_t h4{font-size:18px;font-weight:normal;vertical-align:middle;}
.arti .arti_c{padding:10px 0;}
#new_apps{float:left;padding:0 0 0 15px;}
#new_apps .arti_c{width:585px;}
.app_scroll_list{margin-right:-15px;}
.app_scroll_list li{float:left;padding:0 15px 20px 0;}
.app_scroll_list .app_i{width:185px;}
.app_scroll_list .app_i .app_icon{float:left;margin-right:8px;}
.app_i .app_icon{width:60px;height:60px;padding:3px;border:1px solid #e5e4e4;}
.app_i .app_icon img{width:60px;height:60px;}
.app_scroll_list .app_i .app_name{float:left;font-size:14px;font-weight:normal;line-height:20px;width:108px;}
.app_scroll_list .app_i .app_name a{color:#333;text-decoration:none;}
.app_scroll_list .app_i .app_name a:hover{color:#ff6e03;}
.app_scroll_list .app_i .app_dl_btn{margin-top:9px;float:left;}
.app_scroll_list .app_i .app_dl_btn a{padding:2px 5px;background:#e5e4e4;color:#8f8e8e;}
.app_scroll_list .app_i .app_dl_btn a:hover{background:#ff6e03;color:#fff;text-decoration:none;}
#news{float:left;width:315px;padding:0 0 0 30px;}
#news ul{padding:0 0 0 20px;margin-top:-10px;}
#news li{list-style-type:square;height:29px;line-height:29px;position:relative;}
#news li a{color:#333;}
#news li a:hover{color:#ff6e03;}
#news li span{position:absolute;right:0;top:0;color:#666;}
#friend_links{padding:0 15px;color:#999;}
#friend_links a{color:#666;white-space:nowrap;word-wrap:normal;word-break:normal;line-height:1.8;}
#friend_links a:hover{color:#ff6e03;}
.app_des_box{position:absolute;top:445px;left:145px;width:242px;background:#fff;border:5px solid #eaeaea;z-index:1000;}
.app_des_box .top{padding:10px 14px;border-bottom:1px dotted #eaeaea;}
.app_des_box .app_name{font-size:14px;float:left;}
.app_des_box .app_category{color:#aaaaaa;margin:5px 0 0}
.app_des_box .app_des{padding:10px 14px 20px;}
.app_des_box .arror{display:block;width:17px;height:12px;position:absolute;background:url(images/app_des_box_arror.gif) no-repeat;top:-12px;left:30px;}
.rating_box{display:inline-block;*display:inline;zoom:1;height:14px;width:70px;vertical-align:middle;overflow:hidden;background:url(images/rating_star.gif) no-repeat;}
.rating_box .num{float:left;display:block;height:14px;background:url(images/rating_star.gif) 0 -14px;}
.service_box{position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5;background:#fff;}
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:28px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(images/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:20px 5px 10px;position:relative;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}
.notice_box{position:fixed;z-index:1000;right:20px;bottom:-186px;border-radius:5px 5px 0 0;width:312px;height:186px;overflow:hidden;background:url(images/bg_notice.gif) no-repeat;}
.notice_box_t{height:38px;overflow:hidden;position:relative;}
.notice_box_t h3{font-size:14px;color:#fff;line-height:24px;margin:7px 10px;}
.notice_box_t .close{display:block;position:absolute;right:5px;top:9px;height:20px;width:20px;background:url(images/bg_notice.gif)0 -186px no-repeat;}
.notice_box_t .close:hover{background-position:-20px -186px;}
.notice_box_c{padding:14px;}
.notice_box_c .n_title{font-size:16px;font-weight:normal;color:#333;text-decoration:none;}
.notice_box_c .n_img{border:1px solid #f4f4f4;margin:10px 0 0;float:left;}
.notice_box_c .n_content{margin-left:96px;color:#666;padding:10px;text-indent:2em;line-height:1.5;}
.business_stories{display:block;width:315px;height:50px;margin-top:6px;overflow:hidden;text-indent:-999em;background:url(images/business_stories_link.jpg) no-repeat;}
.business_stories:hover{background-position:0 -50px;}
.notice_box ul{padding:0 0 0 20px;margin-top:-5px;height:116px;overflow:hidden;position:relative;}
.notice_box li{list-style-type:square;height:29px;line-height:29px;position:relative;}
.notice_box li:first-child a{color:#f00;font-weight:bold;}
.notice_box li:first-child a:after{content:"";margin:0 5px;display:inline-block;*display:inline;zoom:1;width:26px;height:11px;background:url(images/new.gif) no-repeat;}
.notice_box li a{color:#333;}
.notice_box li a:hover{color:#ff6e03;text-decoration:none;}
.notice_box li span{position:absolute;right:0;top:0;color:#666;}
.ad_show{position:relative;}
.backdrop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;filter:alpha(opacity=30);z-index:1200}
.pop_box{display:none;width:672px;height:490px;position:absolute;top:110px;left:50%;margin-left:-336px;background:url(images/ad_active_20140612.png) no-repeat;z-index:1210;}
.pop_box a{text-decoration:none;}
.pop_box .close{position:absolute;top:14px;right:6px;font-size:28px;font-family:Arial,Helvetica,sans-serif;color:#c2bda8;}
.pop_box .close:hover{color:#978f6c;}
.pop_box .pop_link{display:block;width:304px;height:66px;position:absolute;bottom:30px;left:178px;background:url(images/ad_active_20140612_2.gif) no-repeat;text-align:center;font-size:24px;line-height:66px;color:#fff;}
.pop_box .pop_link:hover{background-position:0 -66px;}