Ubuntu 自动隐藏滚动条的 Jquery 版本?

发布于 2024-12-23 13:52:55 字数 361 浏览 0 评论 0原文

我正在寻找一个 jquery 插件/lib 来提供给我的开发人员,它模仿 ubuntu 的自动隐藏滚动条。到目前为止,我在网上搜索还没有找到。有人知道其中一个吗?这是一个演示视频 位于 vimeo

我还希望内容区域允许单击其中的不同点就像您在这个插件中一样:来自 flessler。我只对垂直的“点击进入”部分感兴趣,而不是水平的。

PS,鼠标滚轮仍然必须工作;-)

I am looking for a jquery plugin / lib to give to my developer that imitates ubuntu's autohiding scrollbar. So far, I haven't found one searching the web. Anyone know of one? Here is a demo video at vimeo:

I would also like the content area to allow clicking to different points in it like you can in this plugin: from flessler. I am only interested in the vertical, section 'click into' behavior, not the orizontal.

PS, the mousewheel still has to work, also ;-)

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

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

发布评论

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

评论(1

蓝眼泪 2024-12-30 13:52:55

我不知道实际的插件,但它确实不难实现。这是我用来在鼠标进入时显示工具栏中的一些按钮并在鼠标离开工具栏两秒后再次隐藏它们的方法:

var timeout = null;
$('#toolbar').hover(function() {
        window.clearTimeout(timeout);
        $('.buttons', this).show();
    }, function() {
        var el = $('.buttons', this);
        window.clearTimeout(timeout);
        timeout = setTimeout(function() {
        el.hide();
    }, 2000);
});

<div class="" id="toolbar">
    <ul class="buttons">
        <li>Button 1</li>
    </ul>
</div>

您只需要添加 CSS 即可使其看起来正确。

I don't know of an actual plugin, but it is really not that hard to implement. Here is what I am using to show some buttons within a toolbar when the mouse enters and hide them again two seconds after the mouse left the toolbar:

var timeout = null;
$('#toolbar').hover(function() {
        window.clearTimeout(timeout);
        $('.buttons', this).show();
    }, function() {
        var el = $('.buttons', this);
        window.clearTimeout(timeout);
        timeout = setTimeout(function() {
        el.hide();
    }, 2000);
});

<div class="" id="toolbar">
    <ul class="buttons">
        <li>Button 1</li>
    </ul>
</div>

You just need to add the CSS to make it look right.

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