我正在尝试将完美滚动条插件(它提供漂亮的滚动条而不是浏览器默认滚动条)添加到 jQuery UIselectmenu
这是JSFIDDLE
当我打开selectmenu
滚动条时(即使我悬停列表),直到我将鼠标靠近列表底部(这意味着:第一次打开选择菜单时,它给人的感觉是没有其他项目,因为滚动条不存在)
任何想法我该如何解决?
HTML
<select name="number" id="number">
<option>1</option>
<option selected="selected">2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
</select>
JS
$(function(){
$( "#number" ).selectmenu().selectmenu( "menuWidget" ).addClass( "overflow" ).perfectScrollbar();
});
CSS
#number{
width: 220px;
}
.overflow{
height: 200px;
position: relative;
}