我正在使用Magento 1.4.1.1安装,我在自定义主题商店遇到了javascript问题。
例如,转到任何产品页面(例如http://www.papakuraeducation.co.nz/index.php/teachers/magic-caterpillar-handwriting-casey-caterpillar-small-book.html)会加载一个Javascript文件,该文件包含的代码应该缩小.jpg文件以适应产品图像'容器就在里面。
相关代码似乎在#10279行附近,导致$(imageEl).parentNode = null
的异常Product.Zoom.prototype = {
initialize: function(imageEl, trackEl, handleEl, zoomInEl, zoomOutEl, hintEl){
this.containerEl = $(imageEl).parentNode;
this.imageEl = $(imageEl);
this.handleEl = $(handleEl);
this.trackEl = $(trackEl);
this.hintEl = $(hintEl);
(snipped...)
我已经尝试在Chrome中调试它并添加断点,但是我真的不确定如何使用这些信息来找到解决方案。
非常感谢任何帮助我指出正确方向的帮助。
答案 0 :(得分:0)
您必须向相关的<IMG>
添加ID。不应将此ID输入以下代码空间:
product_zoom = new Product.Zoom('IMAGE_ID', 'track', 'handle', 'zoom_in', 'zoom_out', 'track_hint');