scrollIntoView
我正在寻找一种方法来对我的用户浏览器的功能进行实时测试。这不是“ caniuse ”检查;而是我想要优雅的退化。我正在使用 jQuery,并且想使用一个preventDefault()
如果 scrollIntoView 是功能性的。
我开始:
if (window.scrollIntoView) {
e.preventDefault();
$('p#result').text('scrollIntoView is available');
} else {
$('#result').text('scrollIntoView is not available');
}
但我看到那window.scrollIntoView
是undefined
在检查员身上。但是,因为scrollIntoView
有效(在我的 Chrome 和 FireFox 版本中),它不应该是未定义的。我还有哪些其他选项可以查看用户的浏览器是否支持该功能?