2
size_chart 확장을 사용하고 있습니다. phtml에는 코드가 있지만 프로토 타입 j와 충돌합니다. 다음은 제품보기 페이지의 브라우저 콘솔에있는 오류입니다.size_chart 확장 프로그램에서 아래 코드를 사용할 때 정의되지 않은 prototype.js의 'get'속성을 읽을 수 없습니까?
prototype.js:5557 Uncaught TypeError: Cannot read property 'get' of undefined
아래는 해당 phtml의 js 코드입니다.
document.observe("dom:loaded", function() {
Event.observe('sizechartbutton', 'click', showModal);
var sizeChartObject = new sizeChart('sizechart_form');
$('convertsizeunits').on('click', function (event) {
sizeChartObject.changeUnits();
Event.stop(event);
});
new Form.Observer('sizechart_form', 0.5, function() {
sizeChartObject.findSize();
});
});
var closeModal = function (e) {
if (!e.target.descendantOf('sizechart')) {
$('sizechartbox').removeClassName('_show');
$('modals-overlay').remove();
}
};
var showModal = function (event) {
Event.stop(event);
$('sizechartbox').addClassName('_show').setStyle({
'z-index': '900'
});
$$('.modals-wrapper')[0].insert('<div id="modals-overlay" class="modals-overlay" style="z-index: 899;"></div>');
Event.observe('sizechartbox', 'click', closeModal);
};
감사합니다. 내 하루를 저장했습니다. –
이 오류의 또 다른 일반적인 원인은'new Varien.searchForm ('search_mini_form', 'search', '');'입니다. - 오류를 수정하기 위해 주석을 달거나 제거하십시오 . – Jongosi
감사합니다. –