gpt4 book ai didi

jQuery Nice Select 无法使用隐藏的溢出

转载 作者:行者123 更新时间:2023-11-27 23:06:46 24 4
gpt4 key购买 nike

我正在使用 hernansartorio/jquery-nice-select插件并试图让它截断长命名选项字符串。

当溢出设置为隐藏时,选择无法正常工作 - 当点击的下拉菜单不出现时。 (它出现但未显示,您仍然可以通过向上/向下箭头选择选项)我只想用省略号很好地隐藏太长的字符串。有什么办法吗?提前谢谢你。

这是一个 example on codepen .

<select class="bug-overflow">
<option value="First one">Bug First lorem lorem lorem lorem lorem one</option>
<option value="Second One">Bug Second lorem lorem lorem lorem lorem one</option>
</select>

/* bug style */
.bug-overflow {
width: 150px;
display: block;
text-overflow: ellipsis;
overflow: hidden; /*bug here*/
white-space: nowrap;
}

$(document).ready(function() {
$('select').niceSelect();
});

在 mac os 10.13.6(chrome、opera、safari)、windows 10(chrome、opera、ff)、android(chrome、samsung internet)上检查

最佳答案

找到解决方案。我向那些设法花时间阅读我的问题的人道歉。但是我已经找到了解决它的方法。 (我只是不注意将样式应用于错误的元素)

/*found solution*/
/*override .current for my purposes*/
.custom-style .current {
width: 110px;
display: inline-block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

<select class="custom-style">
<option value="First one">Bug First lorem lorem lorem lorem lorem one</option>
<option value="Second One">Bug Second lorem lorem lorem lorem lorem one</option>
</select>

关于jQuery Nice Select 无法使用隐藏的溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58701052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com