Javascript 有没有办法在PDF中保留scrollIntoView行为?
我在网站上有一个页面,当点击某些单词时,它使用Javascript 有没有办法在PDF中保留scrollIntoView行为?,javascript,google-chrome,pdf,browser,Javascript,Google Chrome,Pdf,Browser,我在网站上有一个页面,当点击某些单词时,它使用scrollIntoView跳转到页面的其他部分 当以PDF格式打印页面时(使用Chrome进行浏览器打印并将目标更改为PDF),scrollIntoView行为显然会丢失 但是我以前见过PDF有一个目录,所以我知道通过文档链接是可能的,但是在使用Chrome的网页到PDF功能时,有没有办法实现这种链接?你可以在链接上使用href=“#other elements id”,使链接滚动到它()。如果您在Chrome中以PDF格式打印页面,这仍然有效 如
scrollIntoView
跳转到页面的其他部分
当以PDF格式打印页面时(使用Chrome进行浏览器打印并将目标更改为PDF),scrollIntoView行为显然会丢失
但是我以前见过PDF有一个目录,所以我知道通过文档链接是可能的,但是在使用Chrome的网页到PDF功能时,有没有办法实现这种链接?你可以在链接上使用href=“#other elements id”
,使链接滚动到它()。如果您在Chrome中以PDF格式打印页面,这仍然有效
如果添加事件侦听器,则可以防止此默认行为,并在浏览器中而不是在PDF中使用scrollIntoView
var link=document.getElementById('link');
var section=document.getElementById('section');
link.addEventListener('click',函数(e){
e、 预防默认值();
scrollIntoView({behavior:'smooth'});
});代码>
.spacer{
高度:5000px;
背景颜色:粉红色;
}
这是底部的一部分