我正在开发一个项目,其中客户端只想从登录或注册屏幕中删除进度条,我的意思是'opc-login'步骤。
如果我从xml'checkout_onepage_index'中删除,它将从整个结帐中删除。我只需要一步。
尝试使用css和jquery来做它,但它不起作用。
以下是我在onepage.phtml中的代码
if(checkout.accordion.currentSection=='opc-login'){
alert('at login');
jQuery('#checkout-progress-wrapper').hide();
alert('after hide');
}else{
alert('other than login step');
jQuery('#checkout-progress-wrapper').show();
alert('after show');
}
警报工作正常,但不知道为什么隐藏和显示不能正常工作。
还有其他方法可以实现这个简单的任务。
答案 0 :(得分:0)
好的,我发现了这个问题。在右侧面板(progress.phtml)之前调用onepage.phtl。
所以我在progress.phtml中移动了代码,它就像魅力一样。
但有没有更好的方法呢?