apex - Oracle APEX 侧边导航菜单——扩展子导航菜单项
问题描述
我有一个导航菜单项(导航项 1),它下面有三个子项。没有页面直接与导航项 1 相关联。要展开它,您必须单击向下克拉。但是,有没有办法让用户只需单击整个导航菜单按钮上的任意位置,而不是只单击克拉?见下文:
Nav Item 1
Sub item 1
Sub item 2
Sub item 3
有人知道怎么做这个吗?
解决方案
Max 在这篇博文中提供了解决方案:https ://askmax.blog/2016/01/27/accordion-like-navigation-menu/
基本上,您需要通过使用少量 JavaScript 代码单击顶部列表项来调用 click() 函数。
引用 Max 答案:
如果您将目标类型设置为 URL 并将 URL 目标设置为 #,请使用此选项
$('#t_Body_nav #t_TreeNav li.a-TreeView-node--topLevel > div.a-TreeView-content:has(a[href="#"])').click(function(){ $(this).prev('span.a-TreeView-toggle').click(); });
如果您将目标类型设置为 - 无目标 - 则使用此选项
$('#t_Body_nav #t_TreeNav li.a-TreeView-node--topLevel > div.a-TreeView-content:not(:has(a))').click(function(){ $(this).prev('span.a-TreeView-toggle').click(); });
推荐阅读
- node.js - 中间件似乎被服务器忽略了
- php - 为什么中间件中设置的加密cookie也返回字符串长度?
- python - 如何连续训练keras模型
- r - R 中基于 p 值(前向)的模型选择
- javascript - 如何在节点 js 中为 json 文件创建一个 for 循环
- javascript - chrome 扩展中的音频;有时有效,有时会导致空白 DOMException
- angular - 将 Json 数据检索到 ITest
- javascript - React Material-UI Modal TypeError:无法读取未定义的属性“hasOwnProperty”
- python - 如何在不丢失逗号的情况下将列表写入 JSON 文件
- rest - 如何在 HERE 反向地理编码中获得 SpeedLimit?