延迟href链接几秒钟

时间:2014-03-14 15:36:12

标签: javascript jquery html

我有一个小动画,我想表明这就是为什么我想延迟一个链接。帮助会很好。

echo '<td><a href="Detail.php?id='.$row["id"].'" onclick="Splash()"></a></td>';

JS:

<script>
function Splash()
{
  setTimeout( function()
  {

  }, 2000);
}
</script>

1 个答案:

答案 0 :(得分:6)

将其更改为

echo '<td><a href="Detail.php?id='.$row["id"].'" id="spashlink"></a></td>';

并添加脚本

 $(function() {
      $('#spashlink').on('click', function(e) {
          e.preventDefault();
          var self = this;
          setTimeout(function() {
              window.location.href = self.href;
          }, 2000);
      });
 });