iframe 上的 Jquery 自定义滚动条

发布于 2024-11-24 06:28:35 字数 69 浏览 1 评论 0原文

我正在寻找一个可靠的跨浏览器 Jquery 自定义滚动条插件,可以与 iframe 很好地配合。有谁有好的插件和解决方案吗?

I'm looking for a solid cross-browser Jquery custom scroll bar plugin that plays nice with iframes. Does anyone have a nice plugin and a solution?

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

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

发布评论

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

评论(2

梅窗月明清似水 2024-12-01 06:28:35

很大程度上取决于上下文:

  • 您是否想要创建一个带有样式滚动条的 iframe,以便其他人可以将其放置在其网站上?
  • 或者您是否正在尝试对通过 iframe 放置在您网站上的其他人的内容进行样式设计?

如果您可以控制 iframe 的内容,那么这就是一件容易的事情。
我已经成功使用 http://livepipe.net/

自定义滚动条通常通过将内容放置在 a 中,然后通过 javascript 相对于父 div 移动该元素来工作。

编辑1:

这是详细信息页面。只需开始编辑值即可。 http://livepipe.net/control/scrollbar

加载页面时您就会知道它是正确的不是在 iframe 中,无论高度如何,精美的滚动条都是浏览器视口高度的 100%。

还可能值得添加一个函数来重新计算对象的高度和高度。调整窗口大小时底部控件的位置。不过,使用 jQuery 比使用 PrototypeJS 更容易做到这一点。

编辑2:
这是我编写的一个工作示例:
http://pastebin.com/gvtnLANQ

Depends greatly on the context:

  • Do you want to create an iframe with styled scrollbars that other people can place on their site?
  • Or are you trying to style someone else's content which is placed on your site via iframe?

If you have control over the content of the iframe, then it's an easy thing to do.
I've used http://livepipe.net/ with success.

Custom scrollbars typically work by placing content in a , then moving that element relative to a parent div by javascript.

EDIT 1:

This is the detail page. Just start editing the values. http://livepipe.net/control/scrollbar

You'll know you have it right when loading your page not in an iframe, the fancy scrollbars are 100% the height of your browser viewport no matter the height.

It might also be worth adding a function to recalculate the height of the objects & the positioning of the bottom control on window resize. Although, that's easier to do with jQuery than in PrototypeJS.

EDIT 2:
Here's a working example I cooked up:
http://pastebin.com/gvtnLANQ

习ぎ惯性依靠 2024-12-01 06:28:35

试试这个非常酷的插件。它有助于消除对滚动条的需求: https://github.com/Ashwell/jquery-scrollThis

Try this really cool plugin. It helps eliminate the need for a scroll bar: https://github.com/Ashwell/jquery-scrollThis

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