jQuery加载/卸载?

时间:2012-10-18 10:43:10

标签: jquery

所以我想知道你会怎么做。

我的代码如下:

<body>
  <div class="header">
  </div>

  <div class="content">
    <div class="001">
      Content
    </div>
    <div class="002">
      Content
    </div>
    <div class="003">
      Content
    </div>
  </div>

</body>

我的jQuery就是这样的:

jQuery('.001').click(function(){
    jQuery(this).load('pages/001.html');
});

所以我想要的是添加一行说如果我点击另一个div(例如002)卸载/返回到div 001状态。

你将如何实现这一目标?

我在考虑在jQuery代码的开头变量并在每次加载之前重新加载它,但我不知道这是否是最佳的。

任何想法/提示?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您加载的页面不包含太多复杂数据,例如图像,视频等。使用hide()和show()而不是在div中加载html并丢失之前的状态。如果您将其用于不同目的,请创建另一个div,使其不可见,并将之前的状态内容存储在其中。因此,在这种情况下,您可以随时交换。