我有home.html
以下div
<div id="feature" class="feature">
</div>
我有 n 个编号的不同按钮显示为
<button id="search" class="btn btn-large navigator-button navigator-icons">
<i class="icon-search icon-large"></i>
search
</button>
</li>
<li>
<button id="playlist" class="btn btn-large navigator-button navigator-icons">
<i class="icon-list icon-large"></i>
playlists
</button>
</li>
<li>
<button id="settings" class="btn btn-large navigator-button navigator-icons">
<i class="icon-cog icon-large"></i>
settings
</button>
</li>
<li>
<button id="queue" class="btn btn-large navigator-button navigator-icons">
<i class="icon-cog icon-play-circle"></i>
queue
</button>
当我单击任何按钮时,与该单击关联的内容将显示在<div id="feature" class="feature">
但目前,我只是做了jQuery.load()
并清除了任何存在于<div id="feature">
坏处?
- 我每次都建立这些页面
- 我不保留较早页面的状态,例如用户搜索的搜索结果
我想要的是?
我需要一种方法,以便根据页面的点击,加载与当前点击关联的页面,同时隐藏与其他按钮点击对应的其他页面
我不知道如何用 jQuery 做到这一点,我对它很陌生
请让我知道我能做些什么来实现上述目标提前谢谢