html - 下拉框在页面外渲染,当窗口宽度增加时不关闭

标签 html css jquery-chosen

我正在使用 Harvest 的“选择”插件,它工作正常,直到浏览器窗口的宽度增加太多——然后出于某种原因它计算出 left 应该是 -9000 并在屏幕外呈现。

此外,我无法再通过在下拉区域外单击来关闭它。

下面的屏幕截图——可以看到的下拉菜单用红色圆圈标出。还有其他人遇到过这个问题吗?

dropdown rendering off screen

最佳答案

我刚刚意识到发生了什么。

当您在输入/下拉菜单之外时,下拉菜单仍会呈现,但左边为 -9000px

我的浏览器宽度目前约为 9400 像素。

不过,仍然不知道为什么它没有关闭。

编辑:编辑 src 以使用 show/hide 而不是 left,它现在可以工作了....

关于html - 下拉框在页面外渲染,当窗口宽度增加时不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12849903/

相关文章:

html - 在 <TD> 中复制文本时防止复制功能添加 <tab>

javascript - 为 TH 伪元素添加点击事件,从 TH 获取数据属性并防止 TH 事件在点击时触发

javascript - 在 Firefox 悬停时从中心调整动画大小

php - 每个页面的 HTML 主题

jquery - 更改时验证所选的选择菜单

javascript - 从动态生成的下拉选项中选择值

javascript - 在 iFrame 中设置 cookie

css - 高级第 n 个 child 选择

jquery - 自定义选择的插件按钮

knockout.js - knockout - 是否可以将标准选择绑定(bind)与自定义绑定(bind)结合起来?