我有一个带有登录和注册链接的导航栏。我做了一个覆盖带,要么点击这两条链路中时,显示了在视口中登录/注册表单。我的网站有多个页面,因为所有页面都具有相同的导航栏,除了将可覆盖div的相同html代码与可在其上记录或注册的每个页面上的表单一样,还有其他方法吗?我可以将叠加层div放置在导航栏中吗?
答案 0 :(得分:0)
可以将覆盖代码放置在单独的html文件中,然后使用js / jquery将其动态加载到每个页面中。
类似的东西:
$('#overlay-container').load('path/to/the/overlay_code.html');
但要小心,$()。负载()被台异步,wihc装置,所述内容将被主HTML文件之后加载。如果用户代码被加载之前点击登录按钮可引起一个问题。