jquery javascript打开一个新的图像链接

时间:2014-08-27 18:45:21

标签: javascript jquery prettyphoto

我需要一些帮助。我正在尝试在新标签页中打开图像(ad1.jpg)链接网址。我该怎么做?我已经尝试了很多选项来完成这项工作。我可能会把代码放错,但我尝试过window.open,以及更多选项。任何帮助是极大的赞赏。感谢

(function($){
    $(window).load(function(){
        if(jQuery.isFunction(jQuery.fn.prettyPhoto)) {
            $.prettyPhoto.open(
                "images/ad1.jpg", // Image to be opened
                "title",    // Title of the pop-up
                "desc."     // The description
            );
            setTimeout(function() {
                $.prettyPhoto.close();
            }, 10000); // autoclose after 10 seconds
        } else {
            console.log("PrettyPhoto is not defined."); // log this message
        }
    });
})(jQuery);

2 个答案:

答案 0 :(得分:0)

jquery是先决条件吗? 因为如果您想要点击图片并在新标签中打开它,您可以像这样使用target="_blank"

<a href="http://link.to.your.image" target="_blank">
<img src="http://link.to.your.image" />
</a>

请参阅此jsfiddle demo

答案 1 :(得分:0)

如果您希望在新标签页中打开图片,则图片上的简单链接<a href="images/ad1.jpg" target="_blank">可以完成工作。

但是如果你想在一个新的标签中打开图片,边框等......来自漂亮的照片,我认为你必须创建一个专门用于此的页面,并创建一个链接。