所以我想知道你会怎么做。
我的代码如下:
<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代码的开头变量并在每次加载之前重新加载它,但我不知道这是否是最佳的。
任何想法/提示?
谢谢!
答案 0 :(得分:0)
如果您加载的页面不包含太多复杂数据,例如图像,视频等。使用hide()和show()而不是在div中加载html并丢失之前的状态。如果您将其用于不同目的,请创建另一个div,使其不可见,并将之前的状态内容存储在其中。因此,在这种情况下,您可以随时交换。