gpt4 book ai didi

javascript - Bootstrap 2.0 : Adding a login form to a submenu, 防止关闭焦点

转载 作者:行者123 更新时间:2023-11-30 05:59:49 25 4
gpt4 key购买 nike

我正在使用 Bootstrap 2.0 构建导航栏,与他们网站上的示例非常相似。我有一个子菜单 (.dropdown-menu),我在其中放置了一个登录表单(用户名、密码、提交)。

一切都呈现得很好,但是当我单击用户名或密码的输入字段时,菜单似乎认为我单击了一个菜单项并且子菜单已关闭。关于如何防止这种情况的任何提示?

解决方法:

$('.dropdown form').on('click', function (e) {
e.stopPropagation()
})

最佳答案

为 LI 元素添加 persist 类。

//编辑

使它实际工作的 JS 代码:

(function($) {
var toggle = '[data-toggle="dropdown"]';

function clearMenus() {
var toggleParent = $(toggle).parent();
if(!toggleParent.hasClass('persist'))
toggleParent.removeClass('open');
}

$(function () {
$('html').off('click.dropdown.data-api');
$('html').on('click.dropdown.data-api', clearMenus);
});
})(window.jQuery);

关于javascript - Bootstrap 2.0 : Adding a login form to a submenu, 防止关闭焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com