2014-08-27 40 views
0

我需要一些帮助。我正在尝试在新选项卡中打开图像(ad1.jpg)链接网址。我将如何做到这一点?我尝试了很多方法来完成这项工作。我可能会把代码放错了,但我试过window.open,还有更多选项。任何帮助是极大的赞赏。谢谢jquery javascript打开一个新的图像链接

(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); 

回答

0

是jquery的先决条件? 因为如果你想点击图片并打开一个新标签,你可以只使用target="_blank"这样的:

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

看到这个的jsfiddle demo

+0

这是行不通的。图片定义请看 HTML在那里不好。 – takashima 2014-08-27 19:10:56

0

如果你想在图片中被打开新标签,在你的图片上的简单链接<a href="images/ad1.jpg" target="_blank">应该做的工作。

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

+0

这是行不通的。图片定义请看 HTML在那里不好。 – takashima 2014-08-27 19:10:22

+0

我有点迷路。你能否更详细地描述你想做什么? – tetram 2014-08-27 19:12:29

+0

是的,在脚本中,点击图片时需要代码“images/ad1.jpg”,它会在新选项卡中打开一个url。该脚本没有在页脚中放置html,当网站加载弹出窗口时,只需点击图片即可打开带有特定网址的新标签页 – takashima 2014-08-27 19:17:48