从电子邮件到灯箱-帮助
From E-Mail to Lightbox - Help!
这是我的情况-我有一个时事通讯,我要发送出去,我想做的是当用户点击电子邮件中的链接,它重定向到我的网页,其中一个灯箱将弹出显示视频。我不能在页面加载时触发灯箱,因为您可以在查看灯箱之前转到同一页面并查看内容。
任何想法如何触发灯箱从只是一个链接在电子邮件?这可能吗?
(我使用的是Fancybox Lightbox)
谢谢!
通过当前未使用的URL中的参数触发灯箱。例如,连接到http://www.mysite.com/page.ext?lightbox=1
。然后,设置一个在页面加载时运行的JavaScript,检查lightbox
值是否设置为1
,如果是,在通常会弹出灯箱的按钮上执行click()
事件。
因为你使用了一个新的参数,如果有人正常访问页面,他们仍然可以查看内容,没有灯箱立即弹出,因为他们不会有lightbox=1
在查询字符串
下面是一个JavaScript检查查询字符串的示例。它在你的个人资料中使用网站主页上的fancybox:
$(document).ready(function() {
var url = window.location.href;
url = url.toLowerCase();
if (url.indexOf('?lightbox=1') != -1 || url.indexOf('&lightbox=1') != -1) {
$j("#start").fancybox({
'padding': 0
});
}
});
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用angularjs验证文本框中的电子邮件
- 使用正则表达式评估电子邮件地址时出现性能问题
- javascript中添加验证电子邮件的问题
- 如何在收到电子邮件时自动调用脚本
- 获取屏幕截图并在电子邮件中发送的按钮
- 将项目履行与高级模板合并,并通过电子邮件发送至Netsuite 2.0
- php&js-将电子邮件添加到输入文本中
- 将用户制作的SVG(raphael.js)发送到服务器(php),以便通过电子邮件发送
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 来自现场目的的Meteor电子邮件.send()
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如果填写了特定值,则通过电子邮件发送电子表格中的数据
- 窗口提醒或类似内容中的电子邮件表单
- 使用带有本地Passport的电子邮件.以前的帮助不起作用
- Javascript电子邮件验证-帮助
- 从电子邮件到灯箱-帮助
- 需要帮助添加电子邮件验证和隐藏表单后提交