Highslide:打开网页而不是扩展图像

时间:2013-07-17 19:15:01

标签: javascript highslide

点击图库中的图片而不是在页面上展开图片时,有没有办法简单地打开网页?我确信解决方案 - 如果有的话 - 可能需要更改以下代码:

onclick="return hs.expand(this, inPageOptions )

2 个答案:

答案 0 :(得分:1)

请参阅此演示库:http://jsfiddle.net/roadrash/KtDpz/

使用hs.Expander.prototype.custom设置在点击图库中的每个图片时要打开的网址:

onclick="return hs.expand(this, inPageOptions, {url: 'http://roadrash.no/'})"

用此代替hs.Expander.prototype.onImageClick代码:

// go to url when clicking the image
hs.Expander.prototype.onImageClick = function() {
    if (this.custom) {
        window.open(this.custom.url);
    }
    return false;
};

答案 1 :(得分:0)

只是一个猜测,但尝试

onclick = "window.open('http://www.yoururl.com')";