当前位置: 首页 > 知识库问答 >
问题:

可折叠的常见问题解答,链接跳转到并扩展其他问题

薛浩言
2023-03-14

我现在有一个FAQ问题和答案列表的代码。标题、问题和答案可在单击时展开/折叠。

http://jsfiddle.net/7RbCZ/

然而,我需要的一个功能是能够在回答文本中链接到其他问题,以便页面跳转到并打开这个问题。

目前我写了(第6行HTML):

(See <a href="#question-3">Question 3</a>)

在问题1的答案中,给问题3一个id(第18行超文本标记语言):

<li class="list-level-2" id="question-3">Question 3?

这不起作用,但希望展示我想要实现的目标。

非常感谢你的帮助。

编辑:感谢下面的marbor3。re:他们的解决方案,有没有人对如何让页面跳转到这个问题/答案有任何想法?还有一个问题,如果链接到的问题已经打开,那么触发器(单击)会使其不可见。

共有1个答案

谭献
2023-03-14

您可以捕获单击事件上的链接和触发单击事件中的元素id是在href

$(".triggerNextQuestion").click(function(event) {
    event.preventDefault();
    var question = $($(this).attr('href'));
    if(!question.parent().is(':visible')) {
        question.parent().trigger('click');
    } 
    question.trigger('click');
});

您需要检查父级是否可见,如果不可见,则显示它。

这是一个起点,当然需要一些修改,比如在显示父对象后在中显示问题。

这是小提琴

 类似资料:
  • 问1:INSERT/UPDATE/DELETE被解析为Query或DDL语句? 答1: 出现这类情况主要原因为收到的binlog就为Query事件,比如: binlog格式为非row模式,通过show variables like 'binlog_format'可以查看. 针对statement/mixed模式,DML语句都会是以SQL语句存在 mysql5.6+之后,在binlog为row模式下

  • 本页面罗列了大家使用 YApi 时遇到的常见问题. 如果没有找到您要的答案,请联系管理员. Q1 怎样联系组长? 组长分为 分组组长 和 项目组长: 分组组长:选择首页左侧的分组,点击右侧面板的 成员列表,成员右侧显示着 组长/开发者 的权限信息。 项目组长: 点击项目页的 设置 - 成员列表,成员右侧显示着 组长/开发者 的权限信息。 Q2 怎么快速迁移旧项目? 第一步. 使用 Chrome 浏

  • 译者:冯宝宝 我的模型报告“cuda runtime error(2): out of memory” 正如错误消息所示,您的GPU显存已耗尽。由于经常在PyTorch中处理大量数据,因此小错误会迅速导致程序耗尽所有GPU资源; 幸运的是,这些情况下的修复通常很简单。这里有一些常见点需要检查: 不要在训练循环中积累历史记录。 默认情况下,涉及需要梯度计算的变量将保留历史记录。这意味着您应该避免在计

  • 版本 Unity2018.3以上需要用最新ILRuntime。 最新的发布版本为V2.0,Unity2018以上可通过Package Manager方式安装 V1.4已过时,示例工程内的版本已过时,当前最新版本为master分支。 ILRuntime的性能到底怎么样 最新版ILRuntime在若干若干测试用例中,包括大规模数值计算的场景,均已超过Lua53版xlua,详细测试可参考 U3D Dem

  • 1.Q:导出的PPT是否支持动态图表?做的图表能否动态导入PPT或word中? A:不支持, 动态交互性图表是由代码组成,浏览器内核才能解析。图表秀有office插件,可以支持PPT中插入动态图表,可以参考帮助文档“如何在PPT中插入图表”。 2.Q:图表的颜色能否修改? A:在图表编辑工具中可以设置单个图表的颜色。在图册中图表颜色是在主题色系中,通过切换系统主题或者自定义主题就可以修改图表颜色。

  • 如何引用 Keras? 如何在 GPU 上运行 Keras? 如何在多 GPU 上运行 Keras 模型? "sample", "batch", "epoch" 分别是什么? 如何保存 Keras 模型? 为什么训练集误差比测试集的误差高很多? 如何获取中间层的输出? 如何用 Keras 处理超过内存的数据集? 在验证集的误差不再下降时,如何中断训练? 验证集划分是如何计算的? 在训练过程中数据是