【问题标题】:jQuery scroll radio input into div to checked by defaultjQuery 滚动单选输入到 div 以默认检查
【发布时间】:2022-01-09 10:44:05
【问题描述】:

我有一个带有一些 RADIO 输入的 DIV (overflow-y:auto;),并且默认选中了一个收音机。

如何自动滚动到已选中的收音机?

DIV 是可滚动的,一次显示四个收音机。是否可以滚动并自动显示选中的收音机,例如“SEVEN”,默认情况下?

  1. 一个
  2. 两个
  3. 三个
  4. 四个
  5. 五个
  6. 七个(默认选中)
  7. 九个

谢谢!

【问题讨论】:

    标签: javascript jquery scroll radio


    【解决方案1】:

    你应该给单选按钮一个 id 或 class ,用来识别它的东西,然后 你可以这样做:

    $('html, body').animate({
        scrollTop: $("#defaultRadio").offset().top //let's say your radio button has id="defaultRadio"
    }, 1000);
    

    这将对您的目标 div 执行 1000 毫秒(1 秒)的动画

    【讨论】:

    • 谢谢,我试过了,但是不行。我的 DIV 是 Bootstrap 3 的 MODAL。
    • 您能包含更多代码吗?我回复了你在帖子中的内容
    • 包含代码很复杂。它是由 ajax 请求生成的。然后出现一个带有更多无线电选项的模式(引导程序 3)。默认情况下,这是一个无线电。
    • 然后将其设为函数:function scrollToDefault(){ $(#myModal .modal-body').animate({ scrollTop: $("#defaultRadio").offset().top }, 1000); } 然后只需在您的 ajax 成功或单击的按钮中调用 scrollToDefault(); 等。根据您的喜好更改模式 id (myModal)
    猜你喜欢
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    • 2021-11-10
    • 2023-03-15
    • 2020-01-26
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多