Fancybox将mouseover更改为鼠标点击以更改大图?

时间:2012-12-12 17:29:34

标签: jquery fancybox mouseover

我正在尝试建立一个包含4张小图片和一张大图片的图片库。就像今天当我在较小的图片上鼠标悬停时,更大的图片会改变,当我点击较小的图片时,我会得到一个大的浮动图像库。但是,当我想将mouseover funktion更改为mouseclick时。因此,当我点击一张小图片时,它会改变大图而不是浮动图片。然后,我必须鼠标滑动更大的图片以获得浮动图像。有没有办法做到这一点?我试过想办法但是找不到任何东西?

/皮特

1 个答案:

答案 0 :(得分:0)

配方

你必须做三件事:

1)。从thickbox内的所有<a>代码中删除 <div id="thumbs_list"> ...因此无法启动fancybox。

2)。编辑文件http://demo-store.prestashop.com/themes/prestashop_new/js/product.js

查找 424 这一行

//hover 'other views' images management
  $('#views_block li a').hover(
     function(){displayImage($(this));},
     function(){}
  );

...并将其替换为

  $('#views_block li a').click(function(){
     displayImage($(this));
  });

3)。 accept this answers if applicable;)