jquery用发布的代码打开一个新的图像链接

时间:2014-08-27 20:22:22

标签: javascript jquery

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

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

1 个答案:

答案 0 :(得分:0)

试试这个:

(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
            );
            $("#fullResImage").click(function() {
                window.open("url/goes/here");
            });
            setTimeout(function() {
                $.prettyPhoto.close();
            }, 10000); // autoclose after 10 seconds
        } else {
            console.log("PrettyPhoto is not defined."); // log this message
        }
    });
})(jQuery);

这假设显示图像的图像ID始终为fullResImage。我在http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/documentation找到了该信息。