[英]Show popup time delay in Wordpress
我使用了内置了弹出窗口的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:在主题的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);
如果锚点正在执行您想要的操作(该行为已经由主题处理),则可以触发该锚点的click事件...
$(document).ready(function() {
setTimeout(function() {
$('a.etheme-popup').trigger('click');
},2000);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.