在页面加载时启动灯箱
不知道具体如何做到这一点,因为我不太擅长 Javascript。
这就是我想做的:页面打开后,一个人就会进入该页面,在页面加载任何其他内容之前,灯箱会自动打开。然后,该人将阅读灯箱中的信息,并有一些关于他们想要如何继续的选项。当他们阅读此信息时,页面的其余部分将在后台加载。
我该怎么做呢?
谢谢!
注意:我使用 Fancybox 作为我的灯箱。
Not sure exactly how to do this since I am not that great at Javascript.
Here is what I would like to do: A person goes to a page as soon as the page opens a lightbox opens automatically BEFORE the page loads any other content. The person will then read the information in the lightbox and have an a few options on how they want to proceed. While they read this information the rest of the page will load in the background.
How would I go about doing this?
Thanks!
Note: I am using Fancybox for my lightbox.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我会推荐 PrettyPhoto,我有一个很酷的 API,可以让你从 javascript 打开灯箱。
请遵循此处的 API 文档你可以这样做,使用 JS 在加载时启动灯箱:
请参阅我在这个问题中的注释:
jquery lightbox 插件:IE7 和 IE8 上的错误!
I would recommend prettyPhoto, I has a cool API that allows you to open the lightbox from javascript.
Following the API documentation here you can do something like this to launch lightbox on load using JS:
see my notes in this question:
jquery lightbox plugin: Bug on IE7 and IE8!
这与 Lynda 的方法类似,在这里也可以正常工作:
This is similar to Lynda's approach and also works fine here:
我在问这个问题后发现了这个,但我会将其发布在这里供其他人使用=>
下面的脚本适用于 v1.3.0
I found this after I asked this question but I will post it here for others =>
the script below is for v1.3.0
如果您确实想随时继续使用 fancybox,那么我是如何设法让 fancybox 在页面加载时打开的:
这就是我的管理方式。即使您不使用 fancybox,了解这一点也很有用!
If you did want to continue using fancybox at any time then here is how I managed to get fancybox to open on page load:
That's how I managed it. Useful to know even if you don't use fancybox!