div滚动中的滚动条而不是页面滚动条

发布于 2024-11-19 15:09:07 字数 242 浏览 1 评论 0原文

我在建立我的网站时遇到了一个小问题。 我有一个具有固定高度和溢出:auto;的div。网站的高度将自行调整以完美适应页面,这样您就不会出现滚动条。我的问题是:我可以传递页面中发生的滚动事件并将其重定向到滚动条吗?换句话说,当我滚动时,不是页面移动,而是 div 内的滚动条必须移动。

我希望我已经说清楚了,如果没有,请询​​问更多信息。

谨致问候, 鲍勃

修复:安迪提出的解决方案非常有效!谢谢大家,也谢谢大家的建议^^。

I was building my site I can came across a little problem.
I have a div with a fixed height and overflow:auto;. The height of the website will adjust itself to fit the page perfectly so that you dont get a scrollbar. My question is: Can I pass through the scroll event that happends in the page and redirect it to the scrollbar ? So in other words, when I scroll, not the page, but the scrollbar inside my div has to move.

I hope I made myself clear, if not, please ask for some more information.

With kindly regards,
Bob

FIXED: The solution Andy brought up worked like a charm! Thank you and thanks all of you for your suggestions ^^.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

安稳善良 2024-11-26 15:09:07

这应该有效,我过去用过它:

div {
        width:150px;
        height:150px;
        overflow:scroll;
    }

This should work, I have used it in the past:

div {
        width:150px;
        height:150px;
        overflow:scroll;
    }
白况 2024-11-26 15:09:07

这是一个可能的解决方案的示例:

http://jsfiddle.net/TTXqQ/

我正在使用 < strong>鼠标滚轮插件

Here's an example of a possible solution:

http://jsfiddle.net/TTXqQ/

I'm using the Mousewheel Plugin

洒一地阳光 2024-11-26 15:09:07

我相信做到这一点的唯一方法是修复页面上其他所有内容的内容并定位您的 div ,使其位于由固定内容构成的“窗口”中。如果您可以发布您的 HTML,我们也许能够提供更多帮助。

I believe the only way to do this is by fixing the content of everything else on the page and positioning your div such that it is in the "window" framed by the fixed content. If you can post your HTML, we may be able to help more.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文