【问题标题】:jquery javascript opening a new image link [duplicate]jquery javascript打开一个新的图像链接[重复]
【发布时间】:2014-10-21 11:45:24
【问题描述】:

我需要一些帮助。我正在尝试制作要在新标签中打开的图像(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);

【问题讨论】:

    标签: javascript jquery prettyphoto


    【解决方案1】:

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

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

    看到这个 jsfiddle demo

    【讨论】:

    • 这行不通。图片是定义的请看 HTML在里面没有用。
    【解决方案2】:

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

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

    【讨论】:

    • 这行不通。图片是定义的请看 HTML在里面没有用。
    • 我有点失落。你能更具体地描述你想做什么吗?
    • 是的,在脚本中,当单击图像时,我需要代码“images/ad1.jpg”,它会在新选项卡中打开一个 URL。该脚本没有 html,它位于页脚中,当网站加载弹出作品时,只需单击该图像即可打开具有特定 URL 的新标签
    • 当弹出窗口出现时,我猜你可以给它添加一个onclick事件?使用jquery点击功能。
    猜你喜欢
    • 2014-10-21
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 2012-10-08
    相关资源
    最近更新 更多