怎么用jquery实现,点击“继续”,隐藏当前div,显示下一个div,点击“返回”隐藏当前div,显示上一个div

<divid="box"><divstyle="display:block;">11111</div><divstyle="display:none;">2222</di... <div id="box">

<div style="display:block;">11111</div>

<div style="display:none;">2222</div>

<div style="display:none;">3333</div>
</div>
<input type="button" value="返回"/>
<input type="button" value="继续"/>
展开
 我来答
wangchunhai818
2014-09-28 · TA获得超过344个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:245万
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="text/javascript" src="jquery_1_7.js"></script>
</head>

<body>
    <div id="box">
        <div style="display:block;">11111</div>
        <div style="display:none;">2222</div>
        <div style="display:none;">3333</div>
    </div>
    <input type="button" value="返回" onClick="ReturnPrev('#box');">
    <input type="button" value="继续" onClick="ReturnNext('#box');">
</body>
</html>
<script type="text/javascript">
function ReturnNext(id){
    var divLen = $(id).find("div").length;
    var Thisdiv = 0;
    for(var i=0;i<divLen;i++){if($(id).find("div").eq(i).css("display")!="none"){Thisdiv = i;};};
    if(Thisdiv<divLen-1){$(id).find("div").hide().eq(Thisdiv+1).show();};
    };
function ReturnPrev(id){
    var divLen = $(id).find("div").length;
    var Thisdiv = 0;
    for(var i=0;i<divLen;i++){if($(id).find("div").eq(i).css("display")!="none"){Thisdiv = i;};};
    if(Thisdiv!=0){$(id).find("div").hide().eq(Thisdiv-1).show();};
    };
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式