jquery javascript打开新的图像链接

jquery javascript打开新的图像链接,javascript,jquery,prettyphoto,Javascript,Jquery,Prettyphoto,我需要一些帮助。我试图使一个图像(ad1.jpg)链接url在一个新的选项卡中打开。我该怎么做?我尝试了很多方法来实现这一目标。我可能把代码放错了,但我尝试了window.open和更多选项。非常感谢您的帮助。谢谢 (function($){ $(window).load(function(){ if(jQuery.isFunction(jQuery.fn.prettyPhoto)) { $.prettyPhoto.open(

我需要一些帮助。我试图使一个图像(ad1.jpg)链接url在一个新的选项卡中打开。我该怎么做?我尝试了很多方法来实现这一目标。我可能把代码放错了,但我尝试了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);
jquery是先决条件吗? 因为如果您想单击图像并在新选项卡中打开它,您可以像这样使用
target=“\u blank”

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


查看此jsfiddle

如果您希望在新选项卡中打开图片,则图片上的简单链接应该可以完成此工作


但是如果你想在一个新的标签中打开图片,包括边框等等。。。从pretty photo开始,我认为您必须创建一个专用于此的页面,并创建指向该页面的链接。

这不起作用。图像已经定义好了,请看HTML在里面没有什么用处。我有点迷路了。你能更具体地描述一下你想做什么吗?是的,在脚本中,当点击图像时,我需要的代码“images/ad1.jpg”会在新选项卡中打开一个url。这个脚本没有html,它位于页脚,当站点加载弹出窗口时,只需要在单击打开带有特定URL的新选项卡时使用图像就可以了。当弹出窗口显示时,我想您可以向它添加onclick事件吗?使用jquery单击函数。这将不起作用。图像是定义的,请看HTML在那里没有什么好处。