我有一个小脚本提供给我,并想知道如何通过各种方式实现以下目标。
我需要在.render从下面的脚本中触发后,在DIV(称为cbaButton1)上触发.click事件。
我试过onload以各种方式无济于事。我可以使div淡出等但我不能使链接点击并激活相关的功能。
new CBA.Widgets.StandardCheckoutWidget({
merchantId:'XXXXXX',
orderInput: {
format: "XML",
value: "<?php echo $cart->createOrderInputValue(); ?>"
},
buttonSettings: { size: 'large',color:'orange',background:'white'} }) .render("cbaButton1");
答案 0 :(得分:0)
你没有提供那么多信息,但我会尝试。这假设您可以更改脚本和渲染功能。
听起来你想要使用某种回调函数。编辑renderfunction以接收第二个参数,该参数是一个匿名函数,并在完成renderfunction后调用它。例如:
调用该函数:
.render("chaButton1", function() {
$('#cbaButton1').click();
});
渲染功能:
function render(button, callback) {
// Do something with the button.
// If the callback parameter is sent, call it as a function.
if(callback)
callback();
}
}
我不知道这是否有任何帮助,但您提供的信息非常少。