Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/jQuery在计时器后单击_Javascript_Jquery_Wordpress_Forms_Gravity Forms Plugin - Fatal编程技术网

Javascript/jQuery在计时器后单击

Javascript/jQuery在计时器后单击,javascript,jquery,wordpress,forms,gravity-forms-plugin,Javascript,Jquery,Wordpress,Forms,Gravity Forms Plugin,我需要插入计时器,并在计时器倒计时后单击表格的下一页 我相信我可以使用基本JS或jQuery实现一些东西(这看起来很有希望 对于提示页面,我需要30秒的倒计时,对于表单页面,我需要5分钟的倒计时。具体如何在Wordpress和/或Gravity表单中实现JS和/或jQuery 我实际上没有太多的代码可以开始,但到目前为止,我得到的是: $(document).ready(function () { seconds = parseInt($("#countdown").attr('dat

我需要插入计时器,并在计时器倒计时后单击表格的下一页

我相信我可以使用基本JS或jQuery实现一些东西(这看起来很有希望

对于提示页面,我需要30秒的倒计时,对于表单页面,我需要5分钟的倒计时。具体如何在Wordpress和/或Gravity表单中实现JS和/或jQuery

我实际上没有太多的代码可以开始,但到目前为止,我得到的是:

$(document).ready(function () {
    seconds = parseInt($("#countdown").attr('data-timelimit'));
    var date = new Date();
    date.setSeconds(date.getSeconds() + seconds);
    $('#countdown').countdown({
        date: date,
        onEnd: goToNextPage,
        render: function(date) {
            return $(this.el).html(""+ (this.leadingZeros(date.min)) + " : " + (this.leadingZeros(date.sec)) + " sec");
        }
    });

    $('#next_button').click(function (e) {
        e.preventDefault();
        e.stopPropagation();
        goToNextPage();
    });

这段代码不是我自己编写的,所以我不确定它是否有效,或者这是否正确。

应该适用于您的用例。类似的内容将在30秒内导航到google.com:

如果超时量是可变的,则可以使用javascript查询数据属性并用该变量替换
30000

setTimeout(function() {
  window.location.href = 'https://google.com';
}, 30000);
应该适用于您的用例。类似的内容将在30秒内导航到google.com:

如果超时量是可变的,则可以使用javascript查询数据属性并用该变量替换
30000

setTimeout(function() {
  window.location.href = 'https://google.com';
}, 30000);

如果您希望在计时器启动后以编程方式单击
$(“#next_按钮”)
按钮,请尝试此操作。我没有使用
countdown()
,但我想
oned
接受匿名函数

    seconds = parseInt($("#countdown").attr('data-timelimit'));
    var date = new Date();
    date.setSeconds(date.getSeconds() + seconds);
    $('#countdown').countdown({
        date: date,
        onEnd: function (){
            $('#next_button').click();
        },
        render: function(date) {
            return $(this.el).html(""+ (this.leadingZeros(date.min)) + " : " + (this.leadingZeros(date.sec)) + " sec");
        }
    });

    $('#next_button').click(function (e) {
        e.preventDefault();
        e.stopPropagation();
        goToNextPage();
    });

如果您希望在计时器启动后以编程方式单击
$(“#next_按钮”)
按钮,请尝试此操作。我没有使用
countdown()
,但我想
oned
接受匿名函数

    seconds = parseInt($("#countdown").attr('data-timelimit'));
    var date = new Date();
    date.setSeconds(date.getSeconds() + seconds);
    $('#countdown').countdown({
        date: date,
        onEnd: function (){
            $('#next_button').click();
        },
        render: function(date) {
            return $(this.el).html(""+ (this.leadingZeros(date.min)) + " : " + (this.leadingZeros(date.sec)) + " sec");
        }
    });

    $('#next_button').click(function (e) {
        e.preventDefault();
        e.stopPropagation();
        goToNextPage();
    });

您好,请在此处发布一个简单而简洁的代码片段,而不是您页面的链接。这不仅有助于我们回答问题,也有助于未来的搜索者。谢谢!好的!当然,我会尝试进行相关编辑。@AnilRedshiftHi,请在此处发布一个简单而简洁的代码片段,而不是您页面的链接。这不仅有助于我们回答问题uestion,但它也有助于未来的搜索者。谢谢!好的!当然,我会尝试进行相关的编辑。@Anilredshift是否可以将此代码更改为只需在我的页面上单击“下一步”即可?如何更改?是否可行?
setTimeout(jQuery(“[value='next']”)。单击();},500);
是否可以将此代码更改为只需单击“下一步”在我的页面上?将如何更改?这是否有效?
setTimeout(jQuery(“[value='next']”)。单击();},500);