如何在一页签出中获得活动步骤?
谢谢你的帮助。
Active步骤部分的LI标记将具有"Active"类。
它是通过Accordion js类-方法openSection(请参阅js\varien\acordion.js)完成的。Accordi翁本身是由Checkout js类方法gotoSection触发的(file\skin\frontend\base\default\js\opcheckout.js)。
Checkout和Accordion类都在onepage.phtml模板中实例化。
如果您只是想在自己的JS文件中或在onepage.phtml中内联添加一些代码,可以使用它挂接到gotoSection()
中。
Checkout.prototype.gotoSection = Checkout.prototype.gotoSection.wrap(
function(parentMethod, section, reloadProgressBlock) {
// Call parent method
parentMethod(section, reloadProgressBlock);
console.log(section);
}
);
注意:一定要用一个onload包装器来包装它。