我在我的网站上使用smooth-scroll.js,我有一个有效的javascript,根据输入到选项标签的信息创建一个锚定链接。我遇到的问题是:
smoothScroll.init()在启动锚链接之前执行,因此它只是跳转到链接而不是平滑滚动。我在想使用setTimeout()来延迟执行smoothScroll.init();将解决问题,但它仍然无法正常工作。
这是该网站的链接。 Paper Inventory
我的目标是当用户点击“转到纸张”DIV时,让网站平滑滚动到正确的纸张DIV。它应该很简单,但因为一切都是动态的,它增加了比我预期的更多的难度。
如果你去网站测试它,我建议选择United Trade Printers,12x18,100#,Accent Opaque,Smooth,White,Cover。如果您选择不存在的纸张,我还没有错误消息。所以这是一个很好的默认值。
我也在使用jQuery,所以jQuery的答案非常受欢迎,而且更容易实现。
非常感谢任何帮助。提前谢谢。