2

我试图建立一个只向公众显示一个页面的网站,并在 jquery 和 ajax 的帮助下,我计划在该页面内获取所有隐藏页面的内容。像 Flash 网站。

现在,作为这个领域的新手,我遇到了一些与 jquery 切换相关的问题。该toggle()功能会在我需要在主页中显示的每个隐藏页面上上下滑动,但我不知道如何在打开其他页面时正确关闭其他页面,并使它们 100% 动态且令人赏心悦目。

为了更好地理解我在说什么,请点击此链接并点击clickMarlon Brando脸,然后点击click红色文字formular online,然后再次点击Marlon Brando的脸。通过这样做,您将完全了解我的问题!

非常感谢!

4

1 回答 1

0

你想要做的是这样的:

  1. 为您的内容区域提供一个共同的祖先/父项,例如<div id="regions"><div marlon /> <div formular /> ....
  2. 给你的每个主要区域 div 一个你可以关联的id或标签。relregion-brando
  3. 为每个扩展区域的链接指定一个特定的类(例如region-expander),并设置hrefid(例如href="#region-brando")或设置 rel 标签(例如rel="region-brando"
  4. 基于该类绑定单击事件,该类执行两件事:1)折叠regionsdiv 内所有其他当前展开的区域;和 2) 扩展新选择的区域

所以它看起来像这样:http: //jsfiddle.net/We9NT/

于 2013-02-08T14:08:03.383 回答