【问题标题】:Add delay for href (Laravel)为 href 添加延迟(Laravel)
【发布时间】:2018-04-18 14:36:35
【问题描述】:

我想为 href 添加延迟时间

 href = {{ page( ) }}

我想在重定向到下一页之前添加延迟时间。

【问题讨论】:

  • 这不是 PHP/Laravel 的任务,而是 JS。你正在寻找setTimeout
  • 是的,我想使用 setTimeout 但我不知道在 laravel 上使用它的好语法。
  • 与 laravel 无关。学习 JS 语法的基础知识。在 HTML 中,您需要使用 onclick 属性而不是 href
  • 看到这个setTimeout 并在href click 上制作它

标签: javascript jquery laravel


【解决方案1】:

在 Laravel 中没有它的选项。 你可以用 JS 来做:

<a id="theLink" href = {{ page( ) }}>LINK</a>


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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 2015-09-07
    相关资源
    最近更新 更多