我在angularjs SPA项目中使用引导LTR 3.1.1。我正在使用此代码在我的应用程序中创建下拉菜单:
但是,当我单击下拉链接时,子菜单将不会出现,并且我的应用程序将重定向到其根目录。
我该如何解决这个问题?
在带有angular + bootstrap的项目中,我们遇到了类似的问题,其中下拉列表元素将重定向到root。我们改变了
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
进入
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
该href="#"
确实涉及到您的应用程序的根目录,去除与去除取代它的链接,同时保持指针光标。或者,您可以添加一个CSS类,例如
.pointerCursor {
cursor: pointer;
}
并用<a>
标记替换标记,<span>
然后将该类附加到新的span元素。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句