Javascript/jQuery在计时器后单击
我需要插入计时器,并在计时器倒计时后单击表格的下一页 我相信我可以使用基本JS或jQuery实现一些东西(这看起来很有希望 对于提示页面,我需要30秒的倒计时,对于表单页面,我需要5分钟的倒计时。具体如何在Wordpress和/或Gravity表单中实现JS和/或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
$(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);