Bootstrap 4:selectpicker 1.13不适用于所选选项的内容

彼得罗夫

到目前为止,这个问题只是风格上的问题:选择本身不适合所选选项的大小。它看起来太低了,使容器溢出。加上插入号显示在右上角,而不是应该显示的位置(在右中)。看起来像这样:

在此处输入图片说明

使用以下代码:

<select class="selectpicker" data-style='btn-primary'>
    <option value="value">I'm a sad and a little bit too long option</option>
</select>

如您所见,显示选择下拉列表本身没有问题,只是按钮(具有当前选定值的初始字段)由于某种原因而显得混乱不堪。我怀疑这可能是插件本身的问题,因为我几乎没有应用任何可能干扰的相关样式。我想收到一个建议,让我如何使其正常工作,因为我真的很喜欢该插件,并且不想自己编写所有功能。我对CSS并了解它的结构不是很好。我看过了该插件生成的源html,它看起来只是父容器(div.filter-option)缺少了一些告诉其将内容放置在何处(包含文本的元素div.filter-option-inner)以及如何处理的属性。它。

插件的来源(旨在与Bootstrap Select插件的Bootstrap 4版本正式兼容):https : //github.com/snapappointments/bootstrap-select/releases/tag/v1.13.0我的Bootstrap版本是默认版本内置于Laravel 5.6 Bootstrap 4.0中。非常感谢您对该问题的任何帮助/建议/分析!提前致谢!

更新1:很奇怪...下面的代码:

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/css/bootstrap-select.min.css">

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/js/bootstrap-select.min.js"></script>


<select class="selectpicker" data-live-search="true">
<option data-tokens="ketchup mustard">Hot Dog, Fries and a Soda</option>
<option data-tokens="mustard">Burger, Shake and a Smile</option>
<option data-tokens="frosting">Sugar, Spice and all things nice</option>
</select>

当在全新的纯jsfiddle中显示时提供了很好的结果,但是粘贴到自定义的本地(和在线).html文件中时,它仍然显示混乱。我真的不知道为什么会这样!

彼得罗夫

好吧,经过一番艰苦的时间弄清楚了这一点之后,我想出了这种行为的真正原因,将其深深地埋藏在似乎有问题的情况下。*鼓*问题是<!DOCTYPE html>html页响应中没有第一件事被发送到浏览器。因此,实际上这导致了插件的异常行为(显然,在那之前,该问题不会影响我整个页面上的任何其他内容)。导致该错误的原因是关于这一切的真正有趣的部分。我正在使用laravel来管理我的视图,并且正在使用一组复杂的节和堆栈来最佳地加载资源和内容。整个问题来自这样一个事实,在我发送回浏览器的这小段html代码中,我忘记了一些<style>.blade.php文件最底部的单个标签中,由于某种原因,该变量留在了@endsection指令之后。因此,基本上laravel决定,应该优先于section标记中的内容,然后将其首先发送到我的主视图(这导致该结果呈现在浏览器呈现的整个文档之上)。Shoosh,那很难。感谢您的答复和帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Datepicker 不适用于 bootstrap 4

模式内部的按钮不适用于Bootstrap 4,但适用于Bootstrap 3

下拉按钮不适用于bootstrap 4

Bootstrap 4 导航栏不适用于 angular 5

Angular 2 不适用于 Bootstrap 3 或 4

Bootstrap Accordion示例不适用于Angular 4 [innerHTML]

JavaScript不适用于bootstrap 4 + thymeleaf

Bootstrap 4列系统不适用于我

CSS列表不适用于Bootstrap 4

为什么我的nav选项卡不适用于带有角度4的bootstrap 4

Bootstrap 4 选项卡不适用于带有“data-target”而不是“href”属性的 iOS

jQuery selectpicker不适用于动态生成的内容

ui.bootstrap.accordion 不适用于 Bootstrap v4

Bootstrap Datetime Picker不适用于Bootstrap 4 Alpha 6

Bootstrap-select不适用于动态填充的选项

重写规则适用于1-4个参数,但不适用于1个参数

导航栏下拉菜单不适用于Angular和Bootstrap 4

悬停时显示 div 不适用于 Bootstrap 4 导航

简单的Shuffle.js搜索不适用于Bootstrap 4卡

导航栏切换不适用于Angular 4 / ng-bootstrap

Bootstrap 4 垂直对齐中心不适用于 flex 布局

Bootstrap 4不适用于Angular 2应用程序

下拉菜单不适用于带有 sass 的 bootstrap4

CSS位置粘性不适用于bootstrap 4类行

导航栏切换器不适用于 Bootstrap 4

JQuery DataTable响应行为不适用于Bootstrap 4手风琴中的表

bootstrap 4 css 不适用于 Flask 中的邮件 html 模板

ngx-bootstrap/dropdown 不适用于 angular4 和 [email protected]

如何更改bootstrap 4 selectpicker的默认下拉颜色?