【发布时间】:2022-01-09 10:44:05
【问题描述】:
我有一个带有一些 RADIO 输入的 DIV (overflow-y:auto;),并且默认选中了一个收音机。
如何自动滚动到已选中的收音机?
DIV 是可滚动的,一次显示四个收音机。是否可以滚动并自动显示选中的收音机,例如“SEVEN”,默认情况下?
- 一个
- 两个
- 三个
- 四个
- 五个
- 六
- 七个(默认选中)
- 八
- 九个
谢谢!
【问题讨论】:
标签: javascript jquery scroll radio
我有一个带有一些 RADIO 输入的 DIV (overflow-y:auto;),并且默认选中了一个收音机。
如何自动滚动到已选中的收音机?
DIV 是可滚动的,一次显示四个收音机。是否可以滚动并自动显示选中的收音机,例如“SEVEN”,默认情况下?
谢谢!
【问题讨论】:
标签: javascript jquery scroll radio
你应该给单选按钮一个 id 或 class ,用来识别它的东西,然后 你可以这样做:
$('html, body').animate({
scrollTop: $("#defaultRadio").offset().top //let's say your radio button has id="defaultRadio"
}, 1000);
这将对您的目标 div 执行 1000 毫秒(1 秒)的动画
【讨论】:
function scrollToDefault(){ $(#myModal .modal-body').animate({ scrollTop: $("#defaultRadio").offset().top }, 1000); } 然后只需在您的 ajax 成功或单击的按钮中调用 scrollToDefault(); 等。根据您的喜好更改模式 id (myModal)