我正在开发一个单页 Joomla 网站。这是非常基本的,但我遇到了一些技术难题。当用户单击导航菜单中的链接时,页面将滚动到相应的元素。我通过 jQuery 和普通的旧锚来做到这一点。(例如:mysite.com/#contact)
我也在使用联系表格。当我提交此表单时,页面会重新加载。我想再次重新加载 mysite.com./#contact url,我还想向用户显示一条消息,让他/她知道表单已成功提交。我不想为此使用弹出窗口,但我希望它显示在表单上方。
我想过让提交重定向回 mysite.com/#contact?submit=yes 然后使用 jquery 检查 url 是否有 submit=yes 参数并显示消息,但问题是如果我通过参数传递url,它不会自动向下滚动到正确的元素...
有没有人有任何想法/聪明的技巧来解决这个问题?
提前致谢!
布拉姆