在Wordpress中显示弹出时间延迟

时间:2017-10-22 10:57:47

标签: javascript jquery wordpress popup

我使用了Wordpress主题,其中包含一个弹出窗口。 单击此链接时会显示弹出窗口:

<a href="#etheme-popup" class="etheme-popup">Nieuwsbrief</a>

因此,使用此ID etheme-popup

激活它

现在我想在延迟2秒后自动尝试弹出窗口。 所以添加此代码段,但不起作用:

  <script>
  jQuery(document).ready(function($) {
  setTimeout(function() {
    $('#etheme-popup').show(); }, 2000);
  });
  </script>
希望有人可以帮助我。

PS:在主题&#39; functions.php 中添加代码:

function popup_delay() {
  $newsletter_popup = '
  <script>
  jQuery(document).ready(function($) {
  setTimeout(function() {
    $(\'#etheme-popup\').show(); }, 2000);
  });
  </script>';
  echo "\n" . $newsletter_popup;
}
add_action('wp_footer', 'popup_delay', 20);

1 个答案:

答案 0 :(得分:0)

如果锚点正在执行您想要的操作(主题已经处理了该行为),则可以触发该锚点的click事件...

print(train.shape)
print(train.dtypes)
print(train.head())

(125497040, 6)
id               int64
date            object
store_nbr        int64
item_nbr         int64
unit_sales     float64
onpromotion     object
dtype: object
   id        date  store_nbr  item_nbr  unit_sales onpromotion
0   0  2013-01-01         25    103665         7.0         NaN
1   1  2013-01-01         25    105574         1.0         NaN
2   2  2013-01-01         25    105575         2.0         NaN
3   3  2013-01-01         25    108079         1.0         NaN
4   4  2013-01-01         25    108701         1.0         NaN