【发布时间】:2018-09-05 00:12:33
【问题描述】:
当浏览器处于普通模式时,用户可以点击一个按钮并滚动到页面顶部的一个div:
$('html,body').animate({scrollTop:$('.backTop').offset().top}, 150);
https://jsfiddle.net/f6xr93b7/
但是让浏览器处于全屏模式,不起作用
【问题讨论】:
-
如果它处于全屏模式,您希望它不滚动到顶部吗?您的尝试有什么问题?
-
不,如果是普通屏幕或全屏,我希望您滚动到顶部。
-
这种方式只能在普通主题下工作,全屏没有任何反应。
-
你不需要检查它是否是全屏的。无论您处于哪种模式,jQuery 都会找到元素的位置。它不能在全屏模式下工作,因为您确实有一个条件(如果),如果它不是全屏模式,则向上滚动。摆脱 var 和 if,只保留 .animate 行..
-
这不是问题,我已经删除了
if进行测试,它仍然无法正常工作
标签: javascript jquery