javascript - 如何在 div 顶部制作水平滚动条 通过 ajax 加载内容后工作

标签 javascript jquery html css ajax

HTML 代码

   <div  id="scrollidout"  style="overflow: auto; overflow-y: hidden; ">
    <div id="scrollidin" style="padding-top: 1px; height: 20px; width: 1000px">&nbsp;</div>
</div>
<div class="resultcontent" style="overflow: auto; overflow-y: hidden; " id="resultcontent" >

  SEARCH RESULTS HERE

  <div id="scrollidin12" style="padding-top: 1px; height: 190px; width: 3200px">
    klklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklk
    lklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklkklklklklk
  </div>

</div>

JAVASCRIPT 代码

 $(function(){


   $('#scrollidout').on('scroll', function(){
        $('#resultcontent')
            .scrollLeft($('#scrollidout').scrollLeft());
    });

    $('#resultcontent').on('scroll', function(){
        $('#scrollidout')
            .scrollLeft($('#resultcontent').scrollLeft());
    });
  });

首次加载时整个页面工作时它工作 但是当我使用 Ajax 更改 div“#resultcontent”的内容时,我无法使用顶部滚动条再次滚动 div。我该如何解决这个问题?

最佳答案

对你有帮助吗? https://developer.mozilla.org/fr/docs/Web/CSS/overflow

放置一个带有 overflow :scroll 的类来强制显示滚动条。

关于javascript - 如何在 div 顶部制作水平滚动条 通过 ajax 加载内容后工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32683415/

相关文章:

javascript - 使用jquery从iframe获取浏览器视口(viewport)的高度

javascript - 带参数异步调用方法

html - HTML 表格末尾的旋转 Div

html - <strong> 与字体粗细 :bold & <em> vs. 字体样式:斜体

全屏的Javascript

javascript - 如何在旧版(非 WebExtensions)Firefox 插件中获取 Windows 用户名?

javascript - 为什么 jQuery 使用 "new jQuery.fn.init()"来创建 jQuery 对象,但我不能?

javascript - 使用 "getElementById"检索多个元素?

jquery - 我如何跟踪我在 asp.net-mvc 中所在的页面

javascript - 视频无法在移动设备上自动播放