单击功能结束时的按钮
click button at end of function
当有人单击"创建帐户"时,我正在使用条纹结帐按钮弹出,然后在他们输入信用卡信息后弹出窗口关闭。
如何在弹出窗口关闭后以编程方式单击"创建帐户"按钮?
这是顺序1( 用户点击创建帐户按钮2(弹出窗口打开3(弹出窗口关闭,然后以编程方式单击按钮
我认为它是这样的,但我还没有让它工作。按钮 ID 为 #create_stripe
$("#create_stripe").click();
法典:
<script>
var handler = StripeCheckout.configure({
key: 'pk_test',
image: '/img/documentation/checkout/marketplace.png',
locale: 'auto',
token: function(token) {
// Use the token to create the charge with a server-side script.
// You can access the token ID with `token.id`
}
});
$('#create_stripe').on('click', function(e) {
// Open Checkout with further options
handler.open({
name: 'Demo Site',
description: '2 widgets',
amount: 2000
});
e.preventDefault();
});
// Close Checkout on page navigation
$(window).on('popstate', function() {
handler.close();
});
</script>
只需触发它。 由于您要执行放置在 click
事件中的代码,因此可以使用 $("#create_stripe").trigger('click')
编辑:鉴于您在下面的评论,我认为您需要这样的东西:
var handler = StripeCheckout.configure({
key: 'pk_test',
image: '/img/documentation/checkout/marketplace.png',
locale: 'auto',
token: function(token) {
// Use the token to create the charge with a server-side script.
// You can access the token ID with `token.id`
},
closed: function (){
$("#create_stripe").trigger('click')
}
});
你应该使用 $("#create_stripe").click()
.参见 jQuery 中的 click((。但是直接使用它:'
$(window).on('popstate', function() {
$("#create_stripe").click()
});
以下任一:
document.getElementById('create_stripe').click();
$('#create_stripe').click();
你应该使用trigger()
方法。 click()
方法不明确,因为它用作侦听器和触发器。因此,如果您调用触发器,则不会有模棱两可的行为:
$(element).trigger('click'); // or the event you need
更多信息:
http://api.jquery.com/trigger/
使用$( "#foo" ).trigger( "click" );
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- HTML Texeare 插入符号控件使用左、右、下、上、主页和结束虚拟按钮
- 禁用交易按钮,直到 asp.net 页面中的交易结束
- 视频结束后显示播放按钮
- 如何删除视频播放结束时的大播放按钮 (VideoJS)
- 代码镜像 - 覆盖主页/结束按钮以正常工作
- 单击功能结束时的按钮
- 触摸启动触摸结束 asp.net 按钮未读取事件
- 在提交按钮开始时间和结束时间由javascript计算
- 结束一个会话,以便在用户点击浏览器后退按钮时可以开始另一个会话
- 防止超时功能结束前点击按钮
- 结束一次游览后,用按钮开始引导游览
- jQuery Mobile:在自定义选择结束时添加关闭按钮
- 如何把关闭按钮到弹出框的结束
- 井字游戏结束后禁用按钮
- jQuery Next-Previous Gallery按钮不停止在结束
- 禁用提交按钮,除非开始日期在结束日期之前
- 在倒计时结束后禁用/隐藏提交按钮
- 如何区分两个“onpause”?事件-由点击“暂停”按钮引起,并由到达媒体片段的结束引起
- 我怎么知道一首歌曲是否已经结束或下一个按钮被点击与spotify API