【问题标题】:Prevent window from scroll down防止窗口向下滚动
【发布时间】:2015-11-11 00:48:04
【问题描述】:

我将全宽滑块作为网站的主要背景,并使用 jquery 根据点击的链接显示或隐藏 div。由于某些部分比初始视图更长,因此单击后我的页面滚动到底部。如何防止窗口滚动到底部?

我使用 Bootstrap 和 jquery vegas 滑块插件来实现全宽滑块。

JS

$(function() {
    $("nav li a").click(function() {
        $(".wrapper").addClass("hide")
        var page = $(this).attr("href")
        $(page).fadeIn("slow").toggleClass("hide")

        })
});

【问题讨论】:

    标签: javascript jquery html css twitter-bootstrap


    【解决方案1】:

    您必须使用event.preventDefault()prevent browser 操作。

    根据Jquery

    说明:

    如果调用此方法,则事件的默认动作不会 触发。

    $(function() {
        $("nav li a").click(function(event) {
            event.preventDefault()
            $(".wrapper").addClass("hide")
            var page = $(this).attr("href")
            $(page).fadeIn("slow").toggleClass("hide")
    
            })
    });
    

    【讨论】:

    • @Ganga 它解决了你的问题吗?
    • 是的,我刚刚检查过 :) 谢谢,速度非常快。
    猜你喜欢
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多