2016-06-30 67 views
-2

我有一个图像在一个页面上,当该图像被加载我希望页面打开一个新的标签加载URL下载文件,但我想保持目前页面打开。这一切都是在wordpress中完成的,并且我在后端为Jquery提供了一个部分。不知道如何去了解这个....在img加载打开新标签页jquery不是点击

我有这个至今:

jQuery的

$("#link").ready(function() { 
    window.open('http://www.facebook.com', '_blank'); 

}); 

HTML

<h2>Download to start shortly...</h2> 


    <h4>If the download doesn’t start soon please click below to download the file.</h4> 
    </br> 
<div style="text-align: center; padding-bottom: 5px;"> 
<a href="MyDownloadLinkFromPlugIn"><img id="link" src="MyImageLink" style="margin-bottom:30px;"></a> 
</div> 
+1

你怎么能下载'HTTP:// www.facebook.com'? – Rayon

+0

它只是例子,我刚刚意识到,它要求我接受弹出代码工作和加载的URL,但如果我把直接下载链接到文件,它不工作... – user1673498

+0

回答

0
$("#link").ready(function() { 

    window.open('http://stackoverflow.com/', "myWindowName", "width=800, height=600"); 
}) 
+0

嗨,这是行不通的... – user1673498

+0

尝试使用window.open(),请参阅我已更新我以前的答案 –

+0

@ user1673498也许您的浏览器阻止弹出窗口。 –

0

您可以使用下面的代码。

当您选择的图像被加载时它将被触发。

$("img_selector_tag").on("load", function() { 
    alert("image loaded sucessfully"); 
     //you activity 
     window.open('http://www.facebook.com', '_blank'); 

}); 
0

添加这个,

$(window).on("load",function(){ 
    window.open("http://www.google.com",'_blank'); 
}); 
相关问题