此插件使用div、ul和安莉为每个选项重新构建select及其选项。我有一个用例,其中选项的宽度会有点长,我想为包含这些选项的下拉菜单设置一个最大宽度,并在需要时显示一个滚动条。到目前一切尚好。虽然下拉菜单的大小是正确的,但我在long LI本身上得到了一个非常奇怪的焦点框。这是一个截图之所以发生这种情况,是因为LIs大小没有增加以匹配文本的大小。and it will overflow for sure</option&g
我正在尝试检测打开的下拉菜单是否在用户视图中,或者它是否在他的视野之外。我正在使用getBoundingClientRect()方法来比较近距线和视图,但它的反应有点奇怪。如果菜单是完全可见的,下拉菜单应该打开到底部,如果它是不可见的,它应该打开到顶部。为了简单起见,在我的示例中,它只将方向记录到控制台。下面是一个示例,在页面底部使用下拉选择器。如果您打开它,它将太大,对视口和滚动条会出现。函数应该检测,带有选项的下拉菜单不再在视图端口中,应该记录open to top,但它没有。
请在