materialize - 如何使materializecss下拉出现在选择框下方?
问题描述
我正在使用materilizecss,我有以下下拉列表:
<select class="txtInput" data-val="true" data-val-number="The field SelectedAssetCategoryId must be a number." data-val-required="Select a asset category" id="ddlAssetCategory" name="SelectedAssetCategoryId"><option value="">Asset Category</option>
<option value="1">Disease State/Condition Training</option>
<option value="5">Hot Topics Training</option>
<option value="6">Launch Training</option>
<option value="7">Medical Meetings</option>
<option value="2">Product Training</option>
<option value="8">Quiz</option>
<option value="4">Real World Evidence/HEOR Training</option>
<option value="3">Treatment/Competitive Landscape Training</option>
</select>
我像这样初始化它:
$("select").not('[multiple="multiple"]').formSelect({
});
但我想要的是下拉显示在选择框下方而不是上方,所以我添加了以下代码行:
$("select").not('[multiple="multiple"]').formSelect({
belowOrigin: true
});
但即使这似乎不起作用,我可以添加什么选项以便下拉菜单显示在选择框下方?
解决方案
用这个 :
$("select").not('[multiple="multiple"]').formSelect({
dropdownOptions: {coverTrigger: false}
});
代替 :
$("select").not('[multiple="multiple"]').formSelect({
belowOrigin: true
});
实际上,dropdownOptions
您可以通过下拉选项来选择表单。
推荐阅读
- javascript - styled-components 不重新设置组件的样式
- html - 导航栏背景图像仍然被背景颜色覆盖
- owl - Protege:用类型替换一个类
- angular - Typescript 指令出错:VS2017 中的“断点已设置但尚未绑定”
- .net - CLR 无法在 UWP 中创建基于 .NET 的 COM 对象
- wpf - Xaml 在按钮内对齐文本和图像
- javascript - 如何将 puppeteer 浏览器设置为变量?
- html - 我有一个奇怪的 id 进入我的代码,导致元素之间的间距
- python - 任何类型变量的真值评估
- java - Maven:我不想在 .m2 目录中下载默认的 junit jar