Как уже упоминалось в одном из других ответов, функция масштабирования начинается в createZoom
функции от ProductMediaManager
в /skin/frontend/rwd/default/js/app.js
файле.
Итак, другой вариант - переопределить отдельную createZoom
функцию через JS позже в процессе.
Например, если вы вставляете JS как часть своей собственной темы, вы можете добавить следующее, чтобы переопределить createZoom
функцию в ProductMediaManager
объекте.
// ProductMediaManager is outside document.read scope
if (typeof ProductMediaManager !== 'undefined') {
// Override image zoom in /skin/frontend/rwd/default/js/app.js
// and prevent the zooming of images on hover
ProductMediaManager.createZoom = function(image) { return; }
}
С этим методом вам не нужно копировать весь app.js
файл. Однако вы должны убедиться, что JS вашей темы добавлен после JS-файла родительской темы. Я считаю, что это более чистый подход.