Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在启动jQuery动画之前打开链接_Javascript_Jquery_Href - Fatal编程技术网

Javascript 如何在启动jQuery动画之前打开链接

Javascript 如何在启动jQuery动画之前打开链接,javascript,jquery,href,Javascript,Jquery,Href,我肯定有一个简单的答案,但我看不出来;) 以下是HTML: <div id="kunden"> <ul class="kunden-logos"> <li><a href="A LINK" target="_blank"><img src="AN IMAGE" border="0" /></a></li> <li><a href="ANOTHER LINK" target="_blank">

我肯定有一个简单的答案,但我看不出来;)

以下是HTML:

<div id="kunden">
<ul class="kunden-logos">
<li><a href="A LINK" target="_blank"><img src="AN IMAGE" border="0" /></a></li>
<li><a href="ANOTHER LINK" target="_blank"><img src="ANOTHER IMAGE" border="0" /></a></li>
</ul>
</div>
在启动jQuery之前,如何让链接在新窗口中打开

编辑:我需要区分#kunden div中的多个链接

提前感谢您的帮助

试试这个

$("#kunden").click(function() {
    $("#kunden").animate({
        height: "-=20%"
    }, 1500).removeClass('open');
    $("#kunden").css({
        backgroundSize: "15%", backgroundImage: "url('AN IMAGE')"
    });
    $("#kunden .hide").css({
        display: "none", margin: "0"
    });
});
$('#kunden ul li a').each(function() {
   window.open($(this).attr('href'));
})
您可以使用@kristinalim解决方案

只需在动画之前打开单击事件函数中的链接即可。另一方面,重复使用jQuery选择非常昂贵,但是您可以缓存它

kunden = $("#kunden");
kunden.css({ ... });

谢谢nauphal。我如何将其应用于更多链接中的一个(请参见编辑!)?@RichardTinkler:我已经更新了答案。现在它将打开所有的链接,在
#kunden
我只需要点击的链接就可以打开,而不是所有的链接。这可能吗?谢谢nauphal。我删除了.each(函数(){}),以确保只打开单击的链接!
kunden = $("#kunden");
kunden.css({ ... });