jQuery选择和mCustomScrollbar不能一起正常工作

SMPLYJR

我将jquery Chosen与malihu的插件mCustomScrollbar一起使用,但发现它不兼容。

我想将滚动条应用于选定的结果,并且不起作用。这是我的工作小提琴,以查看我的工作。

HTML:

$(function() {
  $('select.select').chosen({
    disable_search_threshold: 10, 
    width: "50%"
  });
  
  //$('.chosen-results').mouseenter(function() {
    $('.chosen-results').mCustomScrollbar({
      theme: "dark-3"
    });
  //});
});
.select {
  max-height: 100px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.5/jquery.mCustomScrollbar.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.jquery.js"></script>

<link href="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.5/jquery.mCustomScrollbar.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.css" rel="stylesheet"/>

<select id="name" class="select">
  <option value="">Select</option>
  <option value="aaa">aaa</option>
  <option value="bbb">bbb</option>
  <option value="ccc">ccc</option>
  <option value="ddd">ddd</option>
  <option value="eee">eee</option>
  <option value="fff">fff</option>
</select>

jsFiddle:https ://jsfiddle.net/bbwfvcj0/

苏黎世王子

当mCustomScrollbar可见时,您必须对其进行初始化。

$(function() {
  $('select.select').chosen({
    disable_search_threshold: 5,
    width: '50%'
  });
  $('select.select').on('chosen:showing_dropdown', function() {
    $('.chosen-results:visible').mCustomScrollbar({
      theme: 'minimal-dark'
    });
  });
  $('select.select').on('chosen:hiding_dropdown', function() {
   if($(".chosen-results").length) {
    $('.chosen-results').mCustomScrollbar('destroy');
    }
  });
});
.chosen-drop .chosen-results {
  max-height: 100px !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.5/jquery.mCustomScrollbar.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.jquery.js"></script>

<link href="https://cdnjs.cloudflare.com/ajax/libs/malihu-custom-scrollbar-plugin/3.1.5/jquery.mCustomScrollbar.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.7.0/chosen.css" rel="stylesheet" />

<select id="name" class="select">
  <option value="">Select</option>
  <option value="aaa">aaa</option>
  <option value="bbb">bbb</option>
  <option value="ccc">ccc</option>
  <option value="ddd">ddd</option>
  <option value="eee">eee</option>
  <option value="fff">fff</option>
  <option value="ggg">ggg</option>
  <option value="hhh">hhh</option>
</select>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与引导程序3一起选择不能正常工作

来自分类Dev

PHP:为什么这个选择计数不能与 Group by 一起正常工作?

来自分类常见问题

Laravel Eloquent -distingle()和count()不能一起正常工作

来自分类Dev

边界折叠和空单元格不能一起正常工作

来自分类Dev

Firefox的javascript扩展-querySelectorAll和classname不能一起正常工作

来自分类Dev

分页不能与DataGridView一起正常工作?

来自分类Dev

ToggleClass 不能与 FontAwesome 一起正常工作

来自分类Dev

ControlTemplate 不能与 ListView 一起正常工作

来自分类Dev

JQuery 调光器和无滚动不能一起工作

来自分类Dev

一起使用jQuery Mobile和Bootstrap时,页脚无法正常工作

来自分类Dev

GTK和INotify不能一起工作

来自分类Dev

Mongodb:$ exists和$ ne不能一起工作

来自分类Dev

不能使“ not”和“ eq”一起工作

来自分类Dev

kubeadm 和 weave 不能一起工作

来自分类Dev

Wordwrap 无法与 NavMenu 和 Div 一起正常工作

来自分类Dev

REST API OpenWeatherMap 不能与变量输入一起工作,与固定输入一起工作正常..

来自分类Dev

日期范围不能与管理模块一起正常工作, to , 功能不能正常工作

来自分类Dev

awk脚本在SunOS中不能正常工作(与Red Hat一起很好地工作)

来自分类Dev

JQuery Mobile和Firefox不能一起玩吗?

来自分类Dev

jQuery .then()和成功块不能一起使用吗?

来自分类Dev

any 不能与一维数组一起正常工作

来自分类Dev

为什么输入不能与ng-repeat一起正常工作

来自分类Dev

Bootstrap数据表不能与thymeleaf th:block一起正常工作

来自分类Dev

与球衣struts2一起休息spring3不能正常工作

来自分类Dev

将List()与数组PHP一起使用,为什么不能正常工作?

来自分类Dev

bash进程替换不能与tee一起正常工作

来自分类Dev

正则表达式不能与$ in运算符一起正常工作

来自分类Dev

Python,如果表达式不能与原始输入一起正常工作

来自分类Dev

每个not语句不能与linkyfy.js一起正常工作

Related 相关文章

  1. 1

    与引导程序3一起选择不能正常工作

  2. 2

    PHP:为什么这个选择计数不能与 Group by 一起正常工作?

  3. 3

    Laravel Eloquent -distingle()和count()不能一起正常工作

  4. 4

    边界折叠和空单元格不能一起正常工作

  5. 5

    Firefox的javascript扩展-querySelectorAll和classname不能一起正常工作

  6. 6

    分页不能与DataGridView一起正常工作?

  7. 7

    ToggleClass 不能与 FontAwesome 一起正常工作

  8. 8

    ControlTemplate 不能与 ListView 一起正常工作

  9. 9

    JQuery 调光器和无滚动不能一起工作

  10. 10

    一起使用jQuery Mobile和Bootstrap时,页脚无法正常工作

  11. 11

    GTK和INotify不能一起工作

  12. 12

    Mongodb:$ exists和$ ne不能一起工作

  13. 13

    不能使“ not”和“ eq”一起工作

  14. 14

    kubeadm 和 weave 不能一起工作

  15. 15

    Wordwrap 无法与 NavMenu 和 Div 一起正常工作

  16. 16

    REST API OpenWeatherMap 不能与变量输入一起工作,与固定输入一起工作正常..

  17. 17

    日期范围不能与管理模块一起正常工作, to , 功能不能正常工作

  18. 18

    awk脚本在SunOS中不能正常工作(与Red Hat一起很好地工作)

  19. 19

    JQuery Mobile和Firefox不能一起玩吗?

  20. 20

    jQuery .then()和成功块不能一起使用吗?

  21. 21

    any 不能与一维数组一起正常工作

  22. 22

    为什么输入不能与ng-repeat一起正常工作

  23. 23

    Bootstrap数据表不能与thymeleaf th:block一起正常工作

  24. 24

    与球衣struts2一起休息spring3不能正常工作

  25. 25

    将List()与数组PHP一起使用,为什么不能正常工作?

  26. 26

    bash进程替换不能与tee一起正常工作

  27. 27

    正则表达式不能与$ in运算符一起正常工作

  28. 28

    Python,如果表达式不能与原始输入一起正常工作

  29. 29

    每个not语句不能与linkyfy.js一起正常工作

热门标签

归档