jquery寬屏帶標題的上下滾屏圖片輪播切換代碼



146 582 195



特效描述:jquery 寬屏 帶標題上下滾屏 圖片輪播切換,基于jQuery slider幻燈片插件制作網站常用的寬屏圖片切換,帶標題內容切換和帶上下左右按鈕控制滾屏切換效果

代碼結構

1. 引入CSS

<link href="css/base.css" type="text/css" rel="stylesheet" />
<link href="css/style.css" type="text/css" rel="stylesheet" />

2. 引入JS

<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/xes.core.js"></script>

3. HTML代碼

<div class="sliderWrap">
	<div class="banner-TAL">
		<div class="viewport">
				<ul class="item">
					<li class="bn-bg01">
						<div class="wrapper"><h2 class="bn-text">科技預見學習<br></h2><img class="frame" src="images/181450_53fc5e1a05317.jpg" width="610" height="458" /></div>
					</li>
					<li class="bn-bg02">
						<div class="wrapper"><h2 class="bn-text">《天降奇師》<br>大型師生戶外真人秀</h2><img class="frame" src="images/180936_54a3cb60ab15b.jpg" width="610" height="458" /></div>
					</li>
					<li class="bn-bg03">
						<div class="wrapper"><h2 class="bn-text">磨礪十載學而思<br>共創百年好未來</h2><img class="frame" src="images/TAL06.jpg" width="610" height="458" /></div>
					</li>
					<li class="bn-bg04">
						<div class="wrapper"><h2 class="bn-text">在這里 不斷探索<br>教育模式的多樣化</h2><img class="frame" src="images/114637_53057a9d697b2.jpg" width="610" height="458" /></div>
					</li>
					<li class="bn-bg05">
						<div class="wrapper"><h2 class="bn-text">在這里 科技 互聯網<br>與教育完美融合</h2><img class="frame" src="images/120631_53df06c769e11.jpg" width="610" height="458" /></div>
					</li>
					<li class="bn-bg06">
						<div class="wrapper"><h2 class="bn-text">在這里 幫助孩子<br>個性化學習與成長</h2><img class="frame" src="images/103539_532ba57bdfee0.jpg" width="610" height="458" /></div>
					</li>
				</ul>
			</div>
		</div>
	<div class="banner-TAL">
		<div class="wrapper">
			<div class="focus-fixed">
				<div class="focus-fixed-text t-bg01">
					<p>一周年專題頁</p>
				</div>
				<div class="focus-logo c-bg01">
					<div class="white-bg animated"><img src="images/logo-TAL-small.png" width="80" height="80" /></div>
				</div>
			</div>
		</div>
		<div class="focus-circlet f-bg01">
			<div class="focus-nav">
				<div class="focus-arrow">
					<a class="arrow-top" href="javascript:;">向上</a>
					<a class="arrow-down" href="javascript:;">向下</a>
				</div>
				<ul class="focus-switch">
					<li class="selected"><a href="javascript:;">1</a></li>
					<li><a href="javascript:;">2</a></li>
					<li><a href="javascript:;">3</a></li>
					<li><a href="javascript:;">4</a></li>
					<li><a href="javascript:;">5</a></li>
					<li><a href="javascript:;">6</a></li>
				</ul>
			</div>
		</div>
	</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
    $.xes.require(["slider"],function(){
        var nowIndex;
        var textArray=[
             "一周年專題頁",
           "學而思網校推出師生互動真人秀節目",
	 "“學而思”更名“好未來”專題頁",
                 "學而思網校,讓更多人享受到優質的教學資源",
         "學而思培優,讓學習更簡單、更快樂、更有效",
               "智康1對1,讓學習更有效"
        ];
        var linkArray=[
            "http://www.17sucai.com/",
            "http://www.17sucai.com/",	
			"http://www.17sucai.com/",
        	"http://www.17sucai.com/",
        	"http://www.17sucai.com/",
            "http://www.17sucai.com/"
        ];
        var slider=$(".banner-TAL").slider({
            btnPrevCls: '.arrow-top',  //向前按鈕樣式
            btnNextCls: '.arrow-down',  //向后按鈕樣式
            pageCls: '.focus-switch li',  //頁數按鈕樣式
            containerCls: '.viewport ul',//具體滑動內容元素樣式
            itemCls: 'li',//滑動元素
            activeCls: 'selected',//選中樣式
            perItem: 1,//顯示的個數
            startIndex: 0,//開始的位置
            autoPlay: true,//是否自動播放
            duration: 5000,//自動播放時速度
            fxDuration: 1000,//滑動速度
            circle: true,//是否循環
            direction: 'vertical',//方向 horizon|vertical
            onStart:function(index){
                $(".focus-logo").attr("class","focus-logo");
                $(".focus-fixed-text").hide(300,function(){
                    $(this).attr("class","focus-fixed-text");
                    $(this).attr("style","");
                    $(this).css("width","0px");
                });
                $(".white-bg").addClass("flipInY");
                nowIndex=index;
            },
            onEnd:function(index){
                $(".focus-circlet").attr("class",'focus-circlet');
                $(".focus-circlet").addClass('f-bg0'+(index+1));
                $(".focus-logo").addClass("c-bg0"+(index+1));
                if(navigator.userAgent.indexOf("IE")>=0){
                    $(".focus-fixed-text")[0].setAttribute("class","focus-fixed-text t-bg0"+(nowIndex+1));
                    $(".focus-fixed-text").show().attr("class","focus-fixed-text t-bg0"+(nowIndex+1)).animate({width:400},800,'easeOutBounce',function(){
                        slider.busy=false;
                    });
                }
            },
            onShow: function(index){
            	 if(navigator.userAgent.indexOf("MSIE 6.0") || navigator.userAgent.indexOf("MSIE 7.0") || navigator.userAgent.indexOf("MSIE 8.0") || navigator.userAgent.indexOf("MSIE 9.0")) {
					//$(".white-bg").bind("webkitAnimationEnd animationend MSTransitionEnd", function(){
						$(this).removeClass("flipInY");
						nowIndex = index;
						$(".focus-fixed-text").show().attr("class", "focus-fixed-text t-bg0"+(nowIndex+1)).animate({width:430},800,'easeOutBounce',function(){
						});
						$(".focus-fixed-text p").html(textArray[nowIndex]);
						$("#img_link").attr('href', linkArray[nowIndex]);
					//});
        		}
            } //回調
        });
    	$(".white-bg").bind("webkitAnimationEnd animationend MSTransitionEnd",function(){
	        $(this).removeClass("flipInY");
	        slider.busy =true;
	        $(".focus-fixed-text p").html(textArray[nowIndex]);
	        $("#img_link").attr('href', linkArray[nowIndex]);
	        $(".focus-fixed-text").show().attr("class","focus-fixed-text t-bg0"+(nowIndex+1)).animate({width:400},800,'easeOutBounce',function(){
	           slider.busy=false;
	        });
    	});
    });
    $("nav.nav-TAL>ul>li>a").each(function(){
        var $this=$(this),index=$("nav.nav-TAL>ul>li>a.dropdown_fn").index($this);
        if($this.is(".dropdown_fn")){
            $this.bind("mouseover",function(e){
                $("nav.nav-TAL>ul>li>a").removeClass("hover");
                $("nav.nav-TAL>ul>li>div:visible").hide();
                $("nav.nav-TAL>ul>li>div").eq(index).show();
            });
        }else{
            $this.bind("mouseover",function(e){
                $("nav.nav-TAL>ul>li>a").removeClass("hover");
                $("nav.nav-TAL>ul>li>div:visible").hide();
            });
        }
    });
    $("nav.nav-TAL>ul>li>div").bind("mouseover",function(){
        var index= $("nav.nav-TAL>ul>li>div").index($(this));
        $("nav.nav-TAL>ul>li>a.dropdown_fn").eq(index).addClass("hover");
    });
    $("div.subNav-TAL").each(function(index){
        var $this=$(this);
        $this.bind("mouseout",function(e){
            if($this.find("*").index($(e.relatedTarget))<=0){
                $this.hide();
            }
        });
    });
});
</script>



用戶評論
大牛,別默默的看了,快登錄幫我點評一下吧!:)      登錄 | 注冊


熱門標簽: 滾動 滾動條 頁面滾動 滾動插件 滾動條插件 滾動條美化 圖片放大鏡 圖片疊加 圖片層疊 圖片翻轉 圖片旋轉 圖片延遲加載 圖片延遲 圖片加載 圖片淡出淡進 圖片淡出 圖片淡進 圖片全屏 頭像上傳 圖片上傳 二維碼 圖片拖動 圖片拖拽 flash焦點圖 flash幻燈片 flashbanner flash圖片輪播 h5圖片動畫 h5圖標動畫 html5圖片動畫 html5圖標動畫 滾動切換 滾動條切換 滑動選項卡 滑動切換 圖片放大縮小 圖片縮放 圖片大小 圖片放大 圖片縮小 圖片變大 圖片變小 帶縮略圖的幻燈片 圖片廣告 地圖 中國地圖 世界地圖 純圖片輪播 圖片輪播 圖片切換 圖片選項卡 圖標選項卡 旋轉木馬 圖片旋轉木馬 文字旋轉木馬 旋轉木馬插件 圖片滾動 圖片滾動條 圖片滑動 圖片滑塊 圖片收縮展開 圖片收縮 圖片展開 圖標導航 圖標菜單 自動滾動圖片輪播 選項卡切換 選項卡 切換 tab切換 頁面切換 選項卡插件 切換插件 滑動手風琴 背景切換 大圖切換 全屏焦點圖 手風琴 水平手風琴 垂直手風琴 圖片手風琴 文字手風琴 手風琴插件 全屏切換 寬屏全屏 寬屏 全屏 頁面全屏 頁面寬屏 圖表 焦點圖 幻燈片 輪播圖 bar焦點圖 圖片 圖片插件 頭像截圖 圖片全屏 帶標題的焦點圖 自動滾動圖片輪播 圖片文字滾動 文字圖片滾動 選項卡自動切換 圖片滾動 滾動圖片
?
×
×

注冊

官方QQ群

掃描上面二維碼加微信群

官方QQ群

jQuery/js討論群
群號:642649996
Css3+Html5討論群
群號:322131262

加群請備注:從官網了解到

老夫子电子