javascript - 如何获得与 Materialize.css 框架自动完成的重叠
问题描述
因此,在我当前的项目中,U 使用 Materialize.css 中的自动完成功能,我还在下面做了一个简单的示例,这样你就可以看到我的问题。
每当显示自动完成的结果时,下面的东西就会被推下,我想防止这种情况发生,因为它看起来很丑,而且我页面上的输入正好在其他东西之上,我不想那样移动。
将不胜感激任何帮助我如何实现这一目标。
$(document).ready(function() {
$('input.autocomplete').autocomplete({
data: {
"Apple": null,
"Microsoft": null,
"Google": 'https://placehold.it/250x250'
},
limit: 20, // The max amount of results that can be shown at once. Default: Infinity.
onAutocomplete: function(val) {
// Callback function when value is autcompleted.
},
minLength: 1, // The minimum length of the input for the autocomplete to start. Default: 1.
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css" rel="stylesheet" />
<div class="row">
<div class="col s12">
<div class="row">
<div class="input-field col s12">
<input type="text" id="autocomplete-input" class="autocomplete">
<label for="autocomplete-input">Autocomplete</label>
</div>
</div>
</div>
<div class="col s12">
This is my Example Div
<br> lALLALALALAALA <br> lALLALALA
</div>
</div>
解决方案
试试这个:
.autocomplete-content {
position: absolute;
}
推荐阅读
- c - 在 Petalinux 2017.4 上使用 libsodium
- vsphere - jmxPermissions.vbs 没有设置权限
- python - 如何在不积极修改代码的情况下扩展日志记录?[编写干净的代码]
- django - Django:无法访问管理面板中的对象
- typescript - 使用 @types/history 中的 createBrowserHistory() 时出现 Tslint 错误
- go - 使用 go111 将 helloworld 部署到灵活的应用引擎失败
- laravel - Laravel - 根据路径获取当前页面或视图的 HTML
- swift - 无法转换类型 '(_) -> () 的值
- rainmeter - 仪表/测量不自动刷新
- performance-testing - 模拟在桌面上输入 chromium 多功能框以进行性能测试