0

我正在使用 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 中调试它并添加断点,但是我实际上并不确定如何使用这些信息来找到解决方案。

任何帮助我指出正确的方向将不胜感激。

4

1 回答 1

0

您必须为相关<IMG>问题添加一个 ID。此 ID 应输入以下代码空间:

product_zoom = new Product.Zoom('IMAGE_ID', 'track', 'handle', 'zoom_in', 'zoom_out', 'track_hint');
于 2013-03-18T13:36:08.103 回答