滚动到页面的顶部(不工作在chrome)
scroll to the top of the page (doesnt work in chrome)
我使用的ui主题是nightsky
滚动到页面底部后,我想回到页面顶部。
我想要一个可以在控制台中执行的单行命令,而不是jsfiddle。
我已经在开发控制台尝试过了:
-
window.scrollTo(0, $("body").offset().top);
-
window.scrollTo(0, $("#main").offset().top();
-
:
$('html, body').animate({ scrollTop: $('#main').position().top }, 1000 );
似乎在firefox中工作,而不是在chrome中
-
$('html,body').animate({scrollTop: 0});
我正在寻找一个代码,可以在控制台执行!没有点击监听器等等……只需几行代码
$('#header')[0].scrollIntoView()
我认为主题上使用的插件sliderNav取代了滚动条,这就是为什么常规滚动方法不起作用。
试试这个(获取body中的第一个元素显示):
$('body')[0].firstElementChild.scrollIntoView();
你可以使用这个代码
<a href="#home">Home</a>
<a href="#main">Main</a>
<div id="home">
long Text ........
</div>
<div id="main">
long Text ........
</div>
<script type="text/javascript">
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
});
</script>
和页面将有平滑滚动
相关文章:
- JS可以在Chrome中工作,但不能在Firefox中工作
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- javascript window.open将无法在Chrome控制台上工作
- 如何编写在Chrome和IE中正常工作的JavaScript
- 只有当Javascript控制台在chrome上打开时,Javascript才能工作
- Chrome地理定位在更新后停止工作
- 地理定位无法在chrome中工作
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- prettyPhoto无法在Chrome和IE9中工作
- window.location.htm无法在chrome扩展中工作
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- Chrome没有加载最新版本的web工作程序脚本(运行缓存版本)
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- JQuery 灯箱不工作.Chrome 在显示控制台中报告错误
- 如何使工作 Chrome 扩展程序的未捕获异常处理程序(由于 CORS 保护而不起作用)
- JavaScript表单脚本工作Chrome,但没有其他地方
- 锚标记下载属性不工作:Chrome 35.0.1916.114中的错误
- JQuery&子选择器A>B: 不工作?[Chrome 24,JQmobile]