我有一个网页,其中有一个包含许多图片的页面,点击后会打开单独的JQuery工具叠加层,显示FlowPlayer视频。我们使用这些作为我公司提供的产品的各种功能的教程。
我们要做的是在电子邮件中有一个链接可以在上面的页面上打开网站,并自动显示我们需要的叠加层(以及视频)。
有人知道这是否可行?
我知道使用PrettyPhoto,您可以启用深层链接以获取链接,但我无法弄清楚如何使用JQuery Tools Overlay执行此操作。
答案 0 :(得分:0)
想法可以是这样的:
在您的电子邮件中,您可以将GET值添加到链接中,例如www.yoursite.com?prodid=15&image=image4
(我假设你想要显示视频的触发图像的 id 是 image4 )
像
<img src="/some.jpg" id="image4"/>
在您的硬编码中,您需要像那样(PHP)获取它;
// js codes that will run when your DOM is ready
<?
if ($_GET["image"]){ echo "$('#".$_GET["image"]."').click();";}
?>
//rest of your js code
请参阅this fiddle了解机制(我的意思是你可以通过click()方法触发元素的触发器)