我正在尝试导航到由 MVC 控制器生成的页面。这意味着 mysite.com/Configure 会调用 ConfigureController 中的 Index 函数来生成 HTML 页面。我希望游览跳转到该生成页面上的特定项目。项目的 ID 始终是静态的。
添加此步骤将导航到配置页面,但在页面通过 Tour 步骤自动导航后,旅游弹出窗口不可见,如下所示
{
path: "/Configure",
element: "#mysettings",
title: "Setting",
content: "some content"
}
我有一个暗示,当游览对象尝试创建执行步骤时,DOM 没有完全创建。但这应该是任何导航到另一个页面的相同问题,即使是静态页面,因为页面可能需要一些时间来加载。所以不确定是否是 DOM 问题。
我遇到的另一个问题是我想在 Bootstrap 按钮组的下拉项目之一上显示游览弹出窗口,就像这样(想要自动显示指向#myliid1 的下拉列表和游览弹出窗口:
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li id="myliid1" role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
</ul>
</div>
我的感觉是不可能,只是想确认一下。