Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jquery显示和隐藏页面导航_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用Jquery显示和隐藏页面导航

Javascript 使用Jquery显示和隐藏页面导航,javascript,jquery,html,Javascript,Jquery,Html,为什么我的物品不回来?我对项目执行了.show() <div id="back">< back</div> <div class="item">item</div> <div class="content">My content</div> $(function(){ $('.item').on('click', function(){ $(this).empty(); $('

为什么我的物品不回来?我对项目执行了
.show()

<div id="back">< back</div>
<div class="item">item</div>
<div class="content">My content</div>

$(function(){
    $('.item').on('click', function(){
        $(this).empty();
        $('.content').show(0,'', function(){
            $('#back').show();
        });
    });

    $('#back').on('click',function(){
        $('.item').show();
        $(this).hide();
        $('.content').hide();
    });
});

演示

,因为您正在调用
$(this).empty()
。项
单击函数。更改为
$(this.hide()

正在从
.item
中删除内容,因此当您单击“
$(function(){
   $('.item').on('click', function(){
      $(this).hide();
      $('.content').show(0,'', function(){
          $('#back').show();
      });
   });

   $('#back').on('click',function(){
      $('.item').show();
      $(this).hide();
      $('.content').hide();
   });
});