.click After .render

时间:2014-07-02 11:05:07

标签: javascript jquery

我有一个小脚本提供给我,并想知道如何通过各种方式实现以下目标。

我需要在.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");

1 个答案:

答案 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();
   }
}

我不知道这是否有任何帮助,但您提供的信息非常少。