亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

1-----6翻對的,6---1翻頁,沒翻一頁總會回到最后一頁?

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

? ? <title></title>

? ? <style>

? ? ??

? ? ? ? #my3dspace {

? ? ? ? ? ? -webkit-perspective: 800;

? ? ? ? ? ? -webkit-perspective-origin: 50% 50%;

? ? ? ? ? ? overflow: hidden;

? ? ? ? ? ? /* overflow:hidden; ?

? ? ? ? }


? ? ? ? #page {

? ? ? ? ? ? width: 400px;

? ? ? ? ? ? height: 400px;

? ? ? ? ? ? margin: 0 auto;

? ? ? ? ? ? /*采用3d效果*/

? ? ? ? ? ? -webkit-transform-style: preserve-3d;

? ? ? ? ? ? position: relative;

? ? ? ? ? ? /* position:relative; ?

? ? ? ? }


? ? ? ? .page {

? ? ? ? ? ? width: 360px;

? ? ? ? ? ? height: 360px;

? ? ? ? ? ? padding: 20px;

? ? ? ? ? ? font-weight:bold;

? ? ? ? ? ? line-height:360px;

? ? ? ? ? ? background-color: #000;

? ? ? ? ? ? color: #fff;

? ? ? ? ? ? text-align: center;

? ? ? ? ? ? font-size: 360px;

? ? ? ? ? ? font-family: 'Adobe Heiti Std';

? ? ? ? ? ? position: absolute;

? ? ? ? }


? ? ? ? #page1 {

? ? ? ? ? ? -webkit-transform-origin: bottom;

? ? ? ? ? ? -webkit-transition: -webkit-transform 1s linear;

? ? ? ? }


? ? ? ? #page2, #page3, #page4, #page5, #page6 {

? ? ? ? ? ? -webkit-transform-origin: bottom;

? ? ? ? ? ? -webkit-transition: -webkit-transform 1s linear;

? ? ? ? ? ? -webkit-transform: rotateX(90deg);

? ? ? ? }


? ? ? ? #op {

? ? ? ? ? ? text-align: center;

? ? ? ? ? ? margin: 0 auto;

? ? ? ? }

? ? </style>



? ? <script>

? ? ? ? var curindex = 1;

? ? ? ? function next() {


? ? ? ? ? ? if (curindex == 6)

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? var cutpage = document.getElementById("page" + curindex);

? ? ? ? ? ? cutpage.style.transform = "rotateX(-90deg)";

? ? ? ? ? ? curindex++;

? ? ? ? ? ? var nextpage = document.getElementById("page" + curindex);

? ? ? ? ? ? nextpage.style.transform = "rotateX(0deg)";

? ? ? ? }


? ? ? ? function pre() {


? ? ? ? ? ? if (curindex == 1)

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? var cutpage = document.getElementById("page" + curindex);

? ? ? ? ? ? cutpage.style.webkitTransform = "rotaeX(90deg)";

? ? ? ? ? ? curindex--;

? ? ? ? ? ? var prepage = document.getElementById("page" + curindex);

? ? ? ? ? ? prepage.style.webkitTransform = "rotateX(0deg)";


? ? ? ? }




? ? </script>

</head>

<body>

? ? <div id="my3dspace">

? ? ? ? <div id="page">

? ? ? ? ? ? <div class="page" id="page1">1</div>

? ? ? ? ? ? <div class="page" id="page2">2</div>

? ? ? ? ? ? <div class="page" id="page3">3</div>

? ? ? ? ? ? <div class="page" id="page4">4</div>

? ? ? ? ? ? <div class="page" id="page5">5</div>

? ? ? ? ? ? <div class="page" id="page6">6</div>


? ? ? ? </div>

? ? </div>

? ? <div id="op">

? ? ? ? <a href="javascript:next()">next</a>

? ? ? ? <a href="javascript:pre()">pre</a>

? ? </div>

</body>

</html>


正在回答

3 回答

神啊,少個t都能看出來。

我以為想的跟我一樣啊,能不能做成1到6之后,按next回到1,反復循環怎么實現??

0 回復 有任何疑惑可以回復我~
#1

Yinsion_Nie

可以實現,將if中的return改為和下面一樣的代碼,然后將curIndex賦值為1或者6.只是這樣會影響動畫效果。
2016-11-12 回復 有任何疑惑可以回復我~

function pre() {


? ? ? ? ? ? if (curindex == 1)

? ? ? ? ? ? ? ? return;

? ? ? ? ? ? var cutpage = document.getElementById("page" + curindex);

? ? ? ? ? ? cutpage.style.webkitTransform = "rotaeX(90deg)";

? ? ? ? ? ? curindex--;

? ? ? ? ? ? var prepage = document.getElementById("page" + curindex);

? ? ? ? ? ? prepage.style.webkitTransform = "rotateX(0deg)";


? ? ? ? }

少打了一個字母t


0 回復 有任何疑惑可以回復我~

代碼是正確的 ? 是不是瀏覽器的問題

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

1-----6翻對的,6---1翻頁,沒翻一頁總會回到最后一頁?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號