问题:在页面中使用了select选择框后,第一次选择option中的内容是弹出的但是选中后再次点击选择,option中的内容不出现
原因及解决办法:
原因是弹窗弹出后,选择后,body没有回滚,造成了选择框在底部隐藏了;
解决办法在change中设置
window.scrollTo(0, document.body.scrollTop + 1);
document.body.scrollTop >= 1 && window.scrollTo(0, document.body.scrollTop - 1);
让其进行回滚
本文详细解析了在页面中使用select选择框时,遇到的option内容在首次选择后无法再次显示的问题。阐述了该问题的原因在于选择后body未正确回滚,并提供了具体的解决代码,通过window.scrollTo方法实现页面的微调回滚。
3712

被折叠的 条评论
为什么被折叠?



