相关疑难解决方法(0)

使用JavaScript/jQuery滚动到页面顶部?

__CODE__在页面上有一个,当按下这个按钮时,__CODE__使用jQuery显示一个隐藏.

如何使用该函数中的JavaScript/jQuery命令滚动到页面顶部?即使滚动条立即跳到顶部也是可取的.我不是在寻找一个平滑的滚动.

javascript scroll

1511
推荐指数
33
解决办法
160万
查看次数

自动滚动到页面底部

考虑一下我有一个问题清单.当我点击第一个问题时,它会自动将我带到页面底部.

事实上,我知道这可以使用jQuery完成.

那么,你能给我一些文件或一些链接,我可以找到这个问题的答案吗?

编辑:需要滚动到页面底部的特定HTML 元素

javascript jquery

362
推荐指数
14
解决办法
61万
查看次数

没有jquery的scrollTop动画

我试图在不使用jQuery的情况下制作动画"滚动到顶部"效果.

在jQuery中,我通常使用这段代码:

$('#go-to-top').click(function(){ 
      $('html,body').animate({ scrollTop: 0 }, 400);
      return false; 
});
Run Code Online (Sandbox Code Playgroud)

如何在不使用jQuery的情况下为scrollTop设置动画?

html javascript css jquery

79
推荐指数
1
解决办法
11万
查看次数

AngularJS中的ScrollTo函数

我正在努力让快速导航正常工作.它浮在一边.当他们点击链接时,会将他们带到页面上的该ID.我正在关注Treehouse的这个指南.这就是我对滚动的看法:

$("#quickNav a").click(function(){
    var quickNavId = $(this).attr("href");
    $("html, body").animate({scrollTop: $(location).offset().top}, "slow");
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我最初放在它之前</body>.但是我似乎遇到了一个竞争条件,那就是在quickNav编译之前触发它(它有一个ng-hide放置它,不确定是否导致它 - 但它在DOM内).

如果我在控制台中运行该代码块,则滚动按预期工作.

我认为将它移入控制器更有效 - 或者更有可能在指令中.但我没有幸运完成那件事.如何让这块代码与AngularJS一起使用?

javascript anchor jquery scroll angularjs

69
推荐指数
4
解决办法
14万
查看次数

document.body.scrollTop Firefox返回0:只有JS

纯javascript中的任何替代品?

以下适用于歌剧,铬和野生动物园.尚未在资源管理器上测试过:

http://monkey-me.herokuapp.com

https://github.com/coolcatDev/monkey-me-heroku/blob/master/static/js/myscripts.js

在页面加载时应向下滚动到div'.content':

var destiny = document.getElementsByClassName('content');
var destinyY = destiny[0].offsetTop;
scrollTo(document.body, destinyY, 200);

function scrollTo(element, to, duration) {
    if (duration <= 0) return;
    var difference = to - element.scrollTop;
    var perTick = difference / duration * 2;

    setTimeout(function() {
        element.scrollTop = element.scrollTop + perTick;
        scrollTo(element, to, duration - 2);
    }, 10);
};
Run Code Online (Sandbox Code Playgroud)

javascript firefox cross-browser

66
推荐指数
3
解决办法
4万
查看次数

平滑滚动锚链接没有jQuery

是否可以使用平滑滚动来锚定链接但没有 jQuery?我正在创建一个新网站,我不想使用jQuery.

javascript anchor hyperlink

51
推荐指数
6
解决办法
8万
查看次数

scrollTo 速度/持续时间设置

有没有办法加快 的行为速度scrollTo

我在黑暗中刺了一下speedduration但不起作用!

window.scrollTo({
    top: 1000,
    behavior: "smooth"
});
Run Code Online (Sandbox Code Playgroud)

参考:

javascript duration scrollto

21
推荐指数
2
解决办法
2万
查看次数

如何使用react js添加平滑滚动返回顶部按钮?

我已经使用jquery实现了这个,但是想要创建一个响应的组件来做同样的事情

<script>            
jQuery(document).ready(function() {
    var offset = 220;
    var duration = 500;
    jQuery(window).scroll(function() {
        if (jQuery(this).scrollTop() > offset) {
            jQuery('.move-top').fadeIn(duration);
        } else {
            jQuery('.move-top').fadeOut(duration);
        }
    });

    jQuery('.move-top').click(function(event) {
        event.preventDefault();
        jQuery('html, body').animate({scrollTop: 0}, duration);
        return false;
    })
});
</script>
Run Code Online (Sandbox Code Playgroud)

在我的页面页脚中

<a href="#" class="move-top">?</a>
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 css3 reactjs

18
推荐指数
2
解决办法
1万
查看次数

Angular 2关注Click/Event后的第一个无效输入

我有一个奇怪的要求,并希望得到一些帮助.

单击按钮(不提交)后,我需要关注表单的第一个找到的无效输入.表单相当大,因此屏幕需要滚动到第一个无效输入.

这个AngularJS答案将是我需要的,但不知道这样的指令是否是Angular 2的方法:

将焦点设置在AngularJs表单中的第一个无效输入上

Angular 2的方法是什么?感谢您的帮助!

javascript angular2-forms angular2-directives angular

18
推荐指数
2
解决办法
1万
查看次数

JS 平滑滚动到页面底部

我有一个 JS 可以用这个从页面底部平滑滚动到顶部,它可以工作:

<script>

     $("a[href='#top']").click(function() {
     $("html, body").animate({ scrollTop: 0 }, "slow");
     return true;
  });
</script>
Run Code Online (Sandbox Code Playgroud)

但是现在我想从顶部到底部平滑滚动,我尝试了这个:

 <script>

     $("a[href='#footer']").click(function() {
     $("html, body").animate({ scrollToBottom: 0 }, "slow");
     return true;
  });
</script>`
Run Code Online (Sandbox Code Playgroud)

它不起作用,它不是一个平滑的滚动。有谁知道这有什么问题?

javascript jquery

12
推荐指数
2
解决办法
1万
查看次数