如何使用在多个页面相同的覆盖DIV

时间:2019-02-02 20:11:39

标签: javascript jquery html css web

我有一个带有登录和注册链接的导航栏。我做了一个覆盖带,要么点击这两条链路中时,显示了在视口中登录/注册表单。我的网站有多个页面,因为所有页面都具有相同的导航栏,除了将可覆盖div的相同html代码与可在其上记录或注册的每个页面上的表单一样,还有其他方法吗?我可以将叠加层div放置在导航栏中吗?

1 个答案:

答案 0 :(得分:0)

可以将覆盖代码放置在单独的html文件中,然后使用js / jquery将其动态加载到每个页面中。

类似的东西: $('#overlay-container').load('path/to/the/overlay_code.html');

但要小心,$()。负载()被台异步,wihc装置,所述内容将被主HTML文件之后加载。如果用户代码被加载之前点击登录按钮可引起一个问题。

相关问题