动画滚动无法使用完整的“外部”链接
Animated scroll not working with complete "external" links
我正在构建这个网站 julebord.bedriftsdesign.no 并在此页面上实现动画滚动:http://julebord.bedriftsdesign.no/julebord.html
现在这就是问题所在。当我使用像 (#myanchor) 这样的内部锚链接时,动画滚动工作正常。但是,如果链接的格式如下 http://julebord.bedriftsdesign.no/julebord.html#myanchor
则不起作用。我需要两者都工作,但对如何工作有点不知所措。我猜我使用的 JavaScript 中必须更改某些内容,对吗?
希望对此有任何投入。谢谢
我认为它不适用于您当前的脚本,因为滚动是由单击而不是页面加载触发的。
您可以在页面加载时检测 URL 哈希,然后手动触发点击,然后触发滚动。
你可以做一些类似的事情(这没有在你的页面中测试,所以可能需要一些调整)
if(window.location.hash) {
$('a[href="#'+window.location.hash.substr(1)+'"]').trigger('click');
}
相关文章:
- 外部链接的Javascript文件赢得't执行,但函数有效
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 正在创建网页,并希望将外部链接调用为html和css
- 为在新窗口中打开外部链接创建异常
- 将外部链接编写到js文件中
- 打开除域之外在新选项卡中打开的所有外部链接
- 具有http外部链接的SSL网站
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 如何自动添加target=“_空白“;仅限于外部链接
- javascript外部链接文件的可接受数量是多少
- 使用 jQuery 更改所有外部链接
- 将$ionicLoading.show()用于外部链接的方法
- 可以't在dropbox托管网站中打开外部链接
- 对于JQM中的外部链接,动态添加的链接上的触发器('click')不会传播
- 如何使用SheetJS从外部链接解析Excel文件(AmazonS3)
- 当外部链接打开Tab时,页面滚动到顶部也固定了导航栏
- 如何检测用户点击了内部或外部链接
- 如何从外部链接JS文件
- 带有标签的外部链接会延迟滚动事件
- 从inappbrowser中的链接打开mobilesafari中的外部链接