在javascript切换前执行href

execute href before javascript toggle

本文关键字:执行 href javascript      更新时间:2023-09-26

我有一个使用jquery调用的链接。我调用CSS类,它是一个简单的切换显示/隐藏功能。我遇到的问题是在<a href>执行之前切换开关正在工作,而不是重定向。

$(".second").click(function() { 
$("#img_close").toggle();
});
HTML:

<div id="img_close">
<a href="javascript:$.pageslide.close()" class="second"><img src="img/arrow.png"></a>
</div>
CSS:

#img_close { position:absolute; left:0px; display:none; top:50%; z-index:8888;}

.second不是重定向javascript:$.pageslide.close(),因为它首先切换,是否有一种方法与jquery来解决这个问题,所以它都执行a href和切换?

您可以像这样将这两个函数放入jquery函数中:

$(".second").click(function() { 
    $("#img_close").toggle();
    $.pageslide.close();
});

或者用.bind("click",function());代替.click(function ());