2014-08-27 3 views
0

Мне нужна помощь. Я пытаюсь открыть URL-адрес изображения (ad1.jpg) на новой вкладке. Как мне это сделать? Я пробовал много вариантов, чтобы сделать эту работу. Я мог бы поставить код неправильно, но я попробовал window.open и многие другие опции. Любая помощь приветствуется. Thanksjquery 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

0

Если вы хотите, чтобы изображение откроется в новая вкладка, простая ссылка <a href="images/ad1.jpg" target="_blank"> на вашей фотографии должна делать работу.

Но если вы хотите открыть снимок на новой вкладке, с границами и т. Д. Из красивой фотографии, я думаю, вам придется создать страницу, посвященную этому, и создать ссылку на нее.

+0

Это не сработает. Изображение определено, пожалуйста, посмотрите на HTML ничего не стоит. – takashima

+0

Я немного потерял. Не могли бы вы описать более конкретно то, что вы хотите сделать? – tetram

+0

Да, в скрипте, где код «images/ad1.jpg» мне нужен, когда нажимается изображение, он открывает URL-адрес на новой вкладке. Этот скрипт не имеет html, он находится в нижнем колонтитуле, и когда сайт загружает всплывающие работы, просто нужно изображение при нажатии, чтобы открыть новую вкладку с определенным URL-адресом. – takashima