ตามที่ระบุไว้ในหนึ่งในคำตอบอื่น ๆ ที่มีคุณลักษณะการซูมเริ่มต้นใน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 ของธีมหลัก ฉันคิดว่านี่เป็นวิธีที่สะอาดกว่า