gpt4 book ai didi

javascript - Bootstrap MultiSelect 选项列表需要在滚动窗口时隐藏

转载 作者:行者123 更新时间:2023-11-27 23:27:28 24 4
gpt4 key购买 nike

<!DOCTYPE html>
<html>
<head>
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/js/bootstrap-multiselect.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/css/bootstrap-multiselect.css" rel="stylesheet"/>

</head>
<body>
<div class="container">
<div class="example">
<script type="text/javascript">
$(document).ready(function() {
$('#multi-select-demo').multiselect();
});
</script>
<select id="multi-select-demo" multiple="multiple">
<option value="jQuery">jQuery tutorial</option>
<option value="Bootstrap">Bootstrap Tips</option>
<option value="HTML">HTML</option>
<option value="CSS">CSS tricks</option>
<option value="angular">Angular JS</option>
</select>
</div>
</div>
</body>
</html>

在多选中,我们有很多选项。当用户滚动窗口时,这些选项需要隐藏。该列表包含在类名为“multiselect-container”的 ul 中。

最佳答案

在元素外部触发点击应该可以解决问题。

$(文档).click();

没有正式的方法来“关闭”引导下拉菜单,但是,上面的方法是一种解决方法。它基本上会触发下拉菜单外的假点击,因此会关闭它。

如果您希望它在每次用户开始滚动时关闭,则:

$(window).on('scroll',function(){
$(document).click();
});

关于javascript - Bootstrap MultiSelect 选项列表需要在滚动窗口时隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57685229/

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