在另一个 div 上使用滚轮时滚动一个 div [重复]

2023-11-25

假设我有 2 个并排的 div。两者都是 400px x 400px,并且溢出设置为自动。里面的内容高度超过400px所以有垂直滚动条。

当鼠标悬停在左侧的 div 上并且用户使用鼠标滚轮滚动时,我希望另一个 div 滚动,反之亦然。

所以基本上当用户在某个区域上使用鼠标滚轮时,我想分别控制另一个区域的滚动。

这可以用 jQuery 实现吗?


如果您滚动其中任何一个 div,则让两个 div 都滚动很容易。只需这样做:

http://jsfiddle.net/sxP3m/

$(function () {
    $('#left').scroll(function () {
        $('#right').scrollTop($(this).scrollTop());
    });
    $('#right').scroll(function () {
        $('#left').scrollTop($(this).scrollTop());
    });
});

但是,如果您only如果想让另一个 div 滚动,事情就会变得更加棘手。这是一种可能对您有用的技巧:

http://jsfiddle.net/krv4s/4/

$(function () {
    $('#left').clone().attr('id', 'leftClone').css({
        'position': 'absolute',
            'top': $('#left').position().top,
            'left': $('#left').position().left,
        opacity: 0
    }).appendTo('body');
    $('#right').clone().attr('id', 'rightClone').css({
        'position': 'absolute',
            'top': $('#right').position().top,
            'left': $('#right').position().left,
        opacity: 0
    }).appendTo('body');
    $('#leftClone').scroll(function () {
        $('#right').scrollTop($(this).scrollTop());
    });
    $('#rightClone').scroll(function () {
        $('#left').scrollTop($(this).scrollTop());
    });
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在另一个 div 上使用滚轮时滚动一个 div [重复] 的相关文章

随机推荐

  • 何时使用 .length 与 .length() [重复]

    这个问题在这里已经有答案了 好的 我有这个代码 public class Test public static void main String args String people Bob Billy Jim int sum 0 for
  • 如何在wpf中设置内部TextBoxView的边距

    我有一个情况 我想最小化文本框的水平填充 使用窥探 我发现文本框由多个子控件组成 其中之一是边距为 2 0 2 0 的 TextBoxView TextBoxView 是一个内部 wpf 组件 没有公共 API 您将如何摆脱 内部填充 将外
  • 方便的 F# 片段 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 已经有two 问题关于 F
  • 文件中最长的行

    我正在寻找一种简单的方法来查找文件中最长行的长度 理想情况下 它是一个简单的 bash shell 命令而不是脚本 使用 wc GNU coreutils 7 4 wc L filename gives 101 filename
  • 如何即时生成文件并在下载后将其删除?

    这是我动态创建文件的函数 当用户单击正确的链接时 app route survey
  • 从哪里获取 JavaFX 源代码?

    我读到几个月前 Oracle 同意将 JavaFX 开源 我想参与开发过程 但不知道从哪里获得开发资源 我很感激一些帮助 此致 David At http hg openjdk java net 搜索 openjfx 使用 master r
  • OpenCL 浮点数求和减少

    我想对我的这段内核代码 一维数据 应用减少 local float sum 0 int i for i 0 i lt length i sum some operation depending on i here 我不想只有 1 个线程执行
  • iPhone 上的下一个/上一个按钮 MPMoviePlayerController

    使用 MPMoviePlayerController 时 播放按钮周围有 下一个 和 上一个 按钮 单击通知时如何收到通知 有没有办法向 MPMoviePlayerController 提供内容列表 数组 如果您想要按钮通知 内森关于需要为
  • Android:具有多个可点击按钮的 ListView 元素

    I ve a ListView其中列表中的每个元素都包含一个 TextView 和两个不同的 Button 像这样的东西 ListView Text Button 1 Button 2 Text Button 1 Button 2 and
  • 变量参数函数歧义

    public static void main String args System out println fun 2 3 4 static int fun int a int b int c return 1 static int fu
  • 使用 XML 架构将 XML 转换为 JSON

    我想将 XML 转换为 JSON 具体来说 OAI PMH回复 我目前正在使用node jsxml2js 但问题是 JSON 非常冗长 具有多层嵌套和数组 即使只有一个元素作为子元素 并且永远不会超过一个 问题是xml2js对 XML 文件
  • 需要以编程方式打开蓝牙并发现 Android 中的设备

    我需要通过我的代码打开蓝牙 而不要求用户启用它 然后发现范围内的所有设备并返回这些设备 然后关闭蓝牙连接 怎么做 我想这正是您所需要的 https developer android com guide topics connectivit
  • 如何使用 jQuery 删除 cookie?

    我想用jQuery删除cookie 我已经尝试过这个 cookie name expires 1 但是当我刷新页面时 cookie仍然存在 alert name cookie name Why 要使用 JQuery 删除 cookie 请将
  • Android 浏览器能够执行 xsl 转换吗?

    我有一个 xml 文件 我希望使用 xsl 文档进行转换 但我似乎无法使其在最新的可用 Android 版本上工作 我尝试添加一个
  • 无法使用 C# HttpClient 获取任何 cookie

    我正在尝试使用 C 和 HttpClient 类在 Spotify 登录页面上获取 cookie 然而 当我知道正在设置 cookie 时 CookieContainer 始终为空 我没有发送任何标头 但它仍然应该给我 cookie 因为当
  • 如何将对象传递给 Scala 中的方法

    如何将对象的引用传递给 Scala 中的方法 例如 我想要这个编译 object Constants val constantA Double def calc numbers Seq Double Constants does not c
  • 屏蔽 QLineEdit 文本

    我在用PyQt4 QLineEdit小部件接受密码 有一个setMasking属性 但不遵循如何设置掩码字符 editor QLineEdit editor setEchoMode QLineEdit Password
  • 如何在 iOS 中更改 cordova-camera-plugin 语言?

    我想改变cordova camera plugin语言 显然 它取决于多种因素 我的开发环境是 Visual Studio 2015 中的 Tools for Cordova 这不太重要 但我在我的应用程序中使用 Ionic 框架 我们在运
  • 粗体标题边框

    我尝试做 UIManager getDefaults put TitledBorder font Font BOLD contentPanel setBorder new TitledBorder Client Downloader 但这并
  • 在另一个 div 上使用滚轮时滚动一个 div [重复]

    这个问题在这里已经有答案了 假设我有 2 个并排的 div 两者都是 400px x 400px 并且溢出设置为自动 里面的内容高度超过400px所以有垂直滚动条 当鼠标悬停在左侧的 div 上并且用户使用鼠标滚轮滚动时 我希望另一个 di