我正在使用 Hugo 静态网站生成器,我想知道对于一个只有 HTML、CSS 和 javascript 的静态网站,如何添加一个弹出窗口来在几秒钟后捕获访问者的电子邮件。
我找到了this article ,但我不确定它是否是完整的代码,并且我不想在向下滚动时触发,而是想要在几秒钟后触发。
最佳答案
您可以使用setTimeout,它在一定时间后会提示一个框。之后,您可以对用户发送的电子邮件执行任何您想要的操作。 您可以在页面加载或点击时调用此方法。
emailCapture = () => {
setTimeout(()=>{
const email = window.prompt("Please give us your email","example@mail.com");
}, 2000)
};
关于javascript - 当只能使用html、css和jas时为静态网站创建弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48445401/