在jquery中更改src时缩放图像

在jquery中更改src时缩放图像,jquery,image,zooming,Jquery,Image,Zooming,我正在使用zoom jquery插件来缩放图像,但它不能与AJAX一起工作。 我有一个标记,我正在用jquery更改它的src属性。所以这是第一次,但当我用jquery更改图像,然后选中缩放时,它会使用上一个标记 这是我的html代码 <img class="zoom_modal_img" id="quick_view_pimg" src="" data-zoom-image=""/> 当我签入firebug时,两个变量都会更改src和数据缩放图像,但它只显示第一个缩放图像 请帮帮

我正在使用zoom jquery插件来缩放图像,但它不能与AJAX一起工作。 我有一个标记,我正在用jquery更改它的src属性。所以这是第一次,但当我用jquery更改图像,然后选中缩放时,它会使用上一个标记

这是我的html代码

<img class="zoom_modal_img" id="quick_view_pimg" src="" data-zoom-image=""/>
当我签入firebug时,两个变量都会更改src和数据缩放图像,但它只显示第一个缩放图像

请帮帮我,伙计们


提前谢谢

我猜你必须重新初始化插件一旦你改变了src属性如何重新初始化它。因为我已经在调用它当我改变src。你应该销毁它之前,但我不知道这个插件,显然这个插件没有实现任何销毁方法。有没有其他插件可以完成这个任务我想问题在这里在源代码init方法中:self.imageSrc=self.$elem.datazoom-image?self.$elem.datazoom-image:self.$elem.attrsrc;所以试试:$quick\u view\u pimg.datazoom image,false.elevateToom;应该重新初始化图像
function quick_view_fun(product_id,product_slug,img_src,img_src_large,name,price,size,color,material,product_qty){
    $('#quick_view_pimg').attr('src',img_src);
            $('#quick_view_pimg').attr('alt',name);
            $('#quick_view_pimg').attr('data-zoom-image',img_src_large);
            $("#quick_view_pimg").elevateZoom();
}