如何获得单页结帐中的活动步骤?
感谢帮助。
活动步骤部分的 LI 标签将具有“活动”类。
它是通过 Accordion js 类 - 方法openSection 完成的(参见 js\varien\accordion.js)。Accordion 本身由 Checkout js 类触发 - 方法gotoSection(文件 \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 包装器中。