jquery - 修改 JQuery 选择样式的 UL 以在没有 BootstrapJS 的情况下工作

标签 jquery html css

我的元素使用 JQuery 1.7.2 和 JQuery-UI。

我想修改这个选择样式的 UL 以在没有 Bootstrap.JS 的情况下工作:Select-style ul

我已经删除了 Bootstrap 依赖项并正在此处进行试验:Modified select-style ul

我添加了以下 JQuery 来隐藏和显示 ul 菜单,以模仿原始功能,如下所示:

$(".select-list .dropdown-menu").hide();
$(".select-list").click(function () {
    $(".select-list .dropdown-menu").show();
})

当选择某些内容或用户在菜单外单击时,如何再次隐藏 () UL?

最佳答案

你可以试试:

$(".select-list .dropdown-menu").hide();
$(".select-list").click(function () {
    $(".select-list .dropdown-menu").show();
});
$(".select-list .dropdown-menu").mouseleave(function(){
    $(this).hide();
});

关于jquery - 修改 JQuery 选择样式的 UL 以在没有 BootstrapJS 的情况下工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19448724/

相关文章:

javascript - 在 Canvas 中使用 jQuery 不起作用?

html - 我可以直接在 html 页面中进行 XSLT 转换吗?

javascript - 这个网页是如何动态加载数据的?

html - 创建 CSS Sprite :hover Roll Over Image Links

internet-explorer - PIE.htc 不能在不同的网络服务器上工作

jQuery CSS 方法

html - 将 div 的高度指定为容器的 100% 减去同级 div 的高度

javascript - Div 跟随鼠标并避开浏览器边界

javascript - 提高 Javascript 性能的最经济的方法(通过取代 jQuery)

jquery - 在其他元素之上保持转换元素