使用 jQuery 隐藏 Div 和滚动到锚点

用户38208

我有基于点击显示/隐藏 div 的链接,这似乎工作正常。我试图让它工作,一旦点击一个链接,一个 div 被隐藏,然后显示隐藏的 div,并根据点击哪个链接,它然后滚动到相关的锚点。在下面的示例中,它希望它在单击 CF 链接时滚动到 #cf。我该如何实现这一目标?

小提琴:

$('.o-c').click(function() {
 $('.main-home').hide("slide", {
 direction: "right"
 }, 1000);
 $('.section-pages').show("slide", {
 direction: "right"
 }, 1000);

 });

$('.c-f').click(function() {
$('.main-home').hide("slide", {
direction: "right"
}, 1000);
$('.section-pages').show("slide", {
direction: "right"
}, 1000);

});

$('.back').click(function() {
$('.section-pages').hide("slide", {
direction: "right"
}, 1000);
$('.main-home').show("slide", {
direction: "right"
}, 1000);

});
沙德林

您应该在显示完成时添加回调。

试试这个:

$('.c-f').click(function () {
    $('.main-home').hide("slide", {direction: "right"}, 1000);
    $('.section-pages').show("slide", {direction: "right"}, 1000, function() {
        $([document.documentElement, document.body]).animate({
            scrollTop: $("#cf").offset().top
        }, 2000);      
      });               
  }); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用锚点,类和jQuery滚动

来自分类Dev

隐藏和显示Div而不使用Jquery

来自分类Dev

使用jQuery Mobile隐藏和显示div

来自分类Dev

隐藏和显示Div而不使用Jquery

来自分类Dev

如何使用 jQuery 隐藏和显示 div

来自分类Dev

使用 JQuery 交替和隐藏 div

来自分类Dev

使用jQuery隐藏和取消隐藏搜索div

来自分类Dev

使用jQuery取消隐藏div

来自分类Dev

使用jQuery显示/隐藏Div

来自分类Dev

如何使用jQuery隐藏div

来自分类Dev

使用 jquery 隐藏重复的 div

来自分类Dev

如何使用if语句使用jquery显示和隐藏2 div?

来自分类Dev

使用jQuery滚动到div

来自分类Dev

Jquery滚动到div并显示特定时间并隐藏

来自分类Dev

在jQuery中使用setInterval显示和隐藏div

来自分类Dev

显示和隐藏div jQuery

来自分类Dev

使用jQuery和CSS向下滚动窗口时取消隐藏div

来自分类Dev

Jquery在移动设备的某些点滚动时显示和隐藏div

来自分类Dev

在滚动点后显示和隐藏 div

来自分类Dev

使用jQuery问题隐藏父div

来自分类Dev

使用jQuery显示或隐藏div元素

来自分类Dev

使用jQuery单击隐藏父div

来自分类Dev

使用jQuery在某些页面上隐藏div

来自分类Dev

如何使用JQuery隐藏/显示动态div?

来自分类Dev

无法使用jQuery隐藏div元素

来自分类Dev

使用jquery .each()函数显示隐藏的div

来自分类Dev

使用JQuery显示隐藏的div内容

来自分类Dev

如何使用jQuery查找隐藏的div

来自分类Dev

如何使用jQuery或Java脚本隐藏div?