1

有人可以帮忙吗,我div在一个页面上淡入了几个,每次用户关闭div另一个时都会淡入,我想尝试实现的是一种将用户向上/向下带到焦点的方法在哪里div

这可能吗?如果可以,我该如何实现,谢谢

<script>
        $(".dashboard_intro_arrow3").hide();
        $(".dashboard_intro3").hide();
         $(".dashboard_intro_text3").hide();
        $(".exit_intro3").hide();
        $(".dashboard_intro_fav").hide();

        $('.exit_intro2').click(function () {
            if ($('.dashboard_intro2').is(":visible")) {
                 $(".dashboard_intro2").fadeOut(500);
                 $(".dashboard_intro_arrow2").fadeOut(500);
                 $(".exit_intro2").fadeOut(500);
                 $(".dashboard_intro_text2").fadeOut(500);
                 $('.dashboard_intro_arrow3').delay(500).fadeIn(500);
                  $('.dashboard_intro3').delay(500).fadeIn(500);
                  $('.dashboard_intro_text3').delay(500).fadeIn(500);
                  $('.exit_intro3').delay(500).fadeIn(500);


            }
        });
    </script>
4

1 回答 1

0

我不知道这是否是您想要的,但您可以使用页面上的锚点来滚动。当您导航到锚点时,页面会滚动以使锚点元素位于窗口的最顶部。

首先,做一个锚。

<a name="anchor"></a>

接下来,创建指向该锚点的链接。

<a href="#anchor">Click me!</a>

或者在您的情况下,使用 JS 进行导航。

location.hash = "#anchor"

例如:

<html>
<head></head>
<body>

<div id="myDiv">
<a name="scrollToDiv"></a>
...
</div>

<script>
location.hash = "#scrollToDiv";
</script>

</body>
</html>
于 2016-04-04T19:57:15.560 回答