2016-11-09 86 views

回答

-2

幾個月後用答案但也許這會幫助某人,(我正在使用Prestashop 1.6.1.9)找到文件product.js(在我的例子中位於C:\ xampp \ htdocs \ prestashop \ themes \ default-bootstrap \ js \ product.js),約行153找到jqzoom,添加以下內容:

compensante = scrollCompensate(); 
if (($(window).width()+scrollCompensate()) >= 768) { 
. 
. 
.} 

例如:

compensante = scrollCompensate(); 
if (($(window).width()+scrollCompensate()) >= 768) { 
    //set jqZoom parameters if needed 
    if (typeof(jqZoomEnabled) !== 'undefined' && jqZoomEnabled) 
    { 
     if ($('#thumbs_list .shown img').length) 
     { 
      var new_src = $('#thumbs_list .shown img').attr('src').replace('cart_', 'large_'); 
      if ($('.jqzoom img').attr('src')!= new_src) 
       $('.jqzoom img').attr('src', new_src).parent().attr('href', new_src); 
     } 
     $('.jqzoom').jqzoom({ 
      zoomType: 'innerzoom', // Default : standard - The others admitted option values are 'reverse','drag','innerzoom' 
      xzoom: 400, //zooming div default width(default width value is 200) 
      yzoom: 400, //zooming div default width(default height value is 200) 
      offset: 21 //zooming div default offset(default offset value is 10)   
      title: false 
     }); 
    } 
} 

注:方法scrollCompensate()位於文件global.js

「C:\ XAMPP \ htdocs中\的Prestashop \主題\默認 - bootstrap \ js \ global.js「