Javascript 引导下拉菜单不切换,只需“切换”;“显示”;作品
我正在使用包含按钮的div的引导下拉列表。div和all出现,我在下拉类中看到添加了一个“open”类,下拉菜单的属性“aria expanded”设置为“true”。我很确定引导程序正在工作,但我遗漏了一些东西。 以下是我的cshtml模板:Javascript 引导下拉菜单不切换,只需“切换”;“显示”;作品,javascript,jquery,twitter-bootstrap,razor,Javascript,Jquery,Twitter Bootstrap,Razor,我正在使用包含按钮的div的引导下拉列表。div和all出现,我在下拉类中看到添加了一个“open”类,下拉菜单的属性“aria expanded”设置为“true”。我很确定引导程序正在工作,但我遗漏了一些东西。 以下是我的cshtml模板: @using entryIconContent = Lifegunk.Engine.Resources.Components.EntryIcon <div class="entry-icon-wrapper"> <div cla
@using entryIconContent = Lifegunk.Engine.Resources.Components.EntryIcon
<div class="entry-icon-wrapper">
<div class="entry-type"></div>
<div class="dropdown actions-dropdown">
<div class="dropdown-menu entry-icon-actions">
<button class='change-btn btn btn-default'>
<div class="entry-type"></div>
<span>@entryIconContent.ChangeText</span>
</button>
<button class="move-btn btn btn-default">
<div class="icon-move"></div>
<span>@entryIconContent.MoveText</span>
</button>
<button class='go-btn btn btn-default'>
<div class="icon-arrow-right"></div>
<span>@entryIconContent.GoText</span>
</button>
</div>
</div>
<div class="dropdown entry-types-dropdown">
<ul class='dropdown-menu'></ul>
</div>
</div>
您正在加载引导js吗?是的,在整个项目中已经加载了引导程序,我在cshtml中也使用了“数据切换=下拉”,但没有用
$entryTypeIcon.click(function () {
if (isEditMode) {
$entryTypesDropMenu.dropdown("toggle");
renderEntryTypes();
} else {
$entryActionsDropdown.dropdown("toggle");
}
if ($entryTypesDropMenu.is(":visible")) {
$entryTypesDropMenu.hide();
$entryActionsDropdown.hide();
}
});//end $entryTypeIcon click handler