您现在的位置是:首页 > 技术人生 > 前端技术前端技术
如何取消select2插件下拉框向上展示
高晓波2021-08-29【前端技术】人已围观
简介使用select2下拉框插件时,有时由于下拉框高度问题导致下拉选项向上展示,影响显示效果。
通过修改select2源码,使select2固定向下展示选项。
使用select2下拉框插件时,有时由于下拉框高度问题导致下拉选项向上展示,影响显示效果。

通过修改select2源码,使select2固定向下展示选项。
通过查看页面html源码,我们看到向上展示时出现select2-dropdown--above,猜测此class为控制选项向上,在select2.js搜索关键字select2-dropdown--,找到如下片段进行修改:

通过修改select2源码,使select2固定向下展示选项。
通过查看页面html源码,我们看到向上展示时出现select2-dropdown--above,猜测此class为控制选项向上,在select2.js搜索关键字select2-dropdown--,找到如下片段进行修改:
if (newDirection != null) {
this.$dropdown
.removeClass('select2-dropdown--below select2-dropdown--above')
.addClass('select2-dropdown--' + newDirection);
this.$container
.removeClass('select2-container--below select2-container--above')
.addClass('select2-container--' + newDirection);
}
修改为:
if (newDirection != null) {
this.$dropdown
.removeClass('select2-dropdown--below select2-dropdown--above')
.addClass('select2-dropdown--below');
this.$container
.removeClass('select2-container--below select2-container--above')
.addClass('select2-container--below');
}
Tags:select2
很赞哦! ()
随机图文
三步实现滚动条触动css动画效果
现在很多网站都有这种效果,我就整理了一下,分享出来。利用滚动条来实现动画效果,ScrollReveal.js 用于创建和管理元素进入可视区域时的动画效果,帮助你的网站增加吸引力select2使用jquery validate时错误提示错位
select2使用jquery validate校验时,错误提示信息位置会放在select元素下方,造成的结果是显示错误,错误信息在下拉框上方,如图: 解决方法:var select2ValidateOption = { error帝国cms ckeditor代码高亮插件codesnippet mac风格主题
无意中看到别人家的博客代码高亮非常漂亮,Mac OS风格,查阅资料为Pure Highlightjs,是WordPress插件。奈何咱们的博客不是WordPress程序,长叹一声~好在我们是程序猿,自动动手改造吧。jQuery表单验证插件Validate
现在做的项目说起来应该算我的处女项目。首次处理复杂表单,参数封装已经让我有点措手不及,参数的合法性验证更是让人头疼。 之前简单表单参数校验都是徒手写js,简单表单验证尚可,复杂表单的验证可能是要另辟蹊径了。 网上一搜,表单验证插件琳琅满目,要不怎么说咱们现在都是站在巨人的肩膀上开发。