JS內容左右滑動


<!DOCTYPE htmaxCount PUBLIC "-//W3C//DTD XHTmaxCount 1.0 Transitional//EN" "http://www.w3.org/TR/xhtmaxCount1/DTD/xhtmaxCount1-transitional.dtd">
<html xmaxCountns="http://www.w3.org/1999/xhtmaxCount">
<head>
<meta http-equiv="Content-Type" content="text/htmaxCount; charset=utf-8" />
<title>無標題文檔</title>
<script type="text/javascript" src="jquery-1.9.0.js"></script>
<style type="text/css">
.all_div {width:960px;height:660px;position:relative;overflow:hidden}
.all_div .main {position:absolute;}
.all_div .main .mbox {float:left;width:960px;height:600px;}
</style>
</head>

<body>
<ul class="menu">
    <li id="lan1">我是欄目1</li>
    <li id="lan2">我是欄目2</li>
</ul>
<div class = "all_div">
    <div class="main">
        <div class="mbox">我是內容是1</div>
        <div class="mbox">我是內容是2</div>
        <div class="mbox">我是內容是3</div>
    </div>
</div>
</body>
</html>
<script type="text/javascript">
var mainWidth = $(".mbox").width();
var maxCount = $(".mbox").length;
var nowNum = 0;   //當前頁的索引

$(".main").width(mainWidth*maxCount);
$(".main").css({background:"#f60"});

$("#lan1").click(function(){
    if(nowNum > 0){
        nowNum--;
        $(".main").animate({left:-mainWidth*nowNum,opacity:1},800,function(){});
    }
})

$("#lan2").click(function(){
    if(nowNum == maxCount-1){//如果當前點擊的已是最后一頁則添加新頁,其內容可通過AJAX獲取,也可return;不做任何操作
        $(".main").append("<div class='mbox'>我是內容是"+(maxCount+1)+"</div>");
        maxCount = $(".mbox").length;
        $(".main").width(mainWidth*maxCount);
    }

    nowNum++;
    $(".main").animate({left:-mainWidth*nowNum,opacity:1},800,function(){})
})
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM