0

我有一个使用 Drupal 7 的网站。在一个页面上,我们有两个快速选项卡(使用快速选项卡模块),在每个快速选项卡下我们都有可消耗的字段。由于以下代码,这些字段是可扩展的:

jQuery(".ideas-content").hide();
jQuery(".ideas-title").click(function () {
jQuery(this).toggleClass('ideas-closed').toggleClass('ideas-open').next(".ideas-content").toggle();
});  

用户可以单击这些可扩展字段内的链接以转到另一个内页。当用户转到上一个页面(具有这些可扩展字段的页面)时,快速选项卡将恢复为默认值,并且用户之前扩展的字段不再扩展。

如何让用户返回页面并扩展正确的快速选项卡和字段?我正在考虑创建锚链接,但我不知道更多。

我用谷歌搜索了这个问题,但没有成功。

感谢您的任何意见和帮助。

4

1 回答 1

0

如果您能够通过 template.php 函数覆盖、.tpl.php 覆盖或自己在 page.tpl 中编写 HTML 访问页面的确切 HTML,则可以在所需元素周围添加 ID 和类,然后由于您使用的是 javascript,因此您可以尝试使用诸如https://github.com/browserstate/history.js之类的库,以便获得将用户带回他们所处状态的功能——打开部分-- 转到另一个页面后。

于 2014-01-21T15:11:11.600 回答