jQuery ScrollTo/serialScroll可用于非JavaScript用户



我已经成功实现了Ariel Flesler的ScrollTo和serialScroll插件(http://plugins.jquery.com/project/ScrollTo)对于垂直滚动,overflow:hiddendiv。在这里,正常的滚动条不会出现,而是用户点击我创建的按钮,这些按钮使用Flesler的脚本实现了渐进、轻松的滚动。然而,我的问题是,我希望滚动条只出现在没有启用JavaScript的用户身上,这样他们就可以向下滚动并查看该div中的所有内容,而无需使用我手动实现的滚动条。

我到处寻找答案,所以这真的是我最后的选择。谢谢

您需要确保div在CSS中最初设置了overflow:auto,然后让Javascript稍后将其更改为overflow:hidden

通过这种方式,禁用Javascript的用户将看到滚动条,而启用Javascript的用户将看不到。

<script type="text/javascript">
    $(document).ready(function(){
        // change yourDiv to whatever selector is needed
        $(yourDiv).css("overflow","hidden");
    });
</script>

最新更新