我已经构建了一个投资组合网页,它使用colorbox来显示图像。我希望能够通过发送给人们的外部链接直接链接到该页面上的彩色框。
有没有人对如何实现这一点有任何想法?
答案 0 :(得分:1)
确保每个图片链接都有唯一的ID,例如< a id =“photo1”href =“photo1.jpg”>
在colorbox初始化代码之后,在文档就绪函数中添加类似这样的内容:
if (location.hash) {
var link = $(location.hash); // location.hash includes "#" in front
// change the hasClass() test below to match your image links only
if (link.length > 0 && link.hasClass('colorbox')) {
link.click(); // trigger colorbox
}
}
然后发送带有附加到网址的ID的链接,例如http://example.com/#photo1