这是个图片缩放的一个插件,插件在初始化的时候传一个图片路径进去,然后图片大小正常显示,现在我想动态改变图片,如果在调一次初始化时的那个函数就不生效了,因为就调用一次嘛,有没有遇到过这个问题的朋友呢?
贴代码:
$(document).ready(function() {
$("#viewer2").attr("style", "height:" + imgHeight + "px");
$("#viewer2").iviewer({
src : "${showImg}" + $("#img_id").val()
});
});
function changeImg(imgid) {
//我想到的改变图片的方法
//第一种 在调用一次初始化方法,不管用
$("#viewer2").iviewer({
src : "${showImg}" + imgid
});
//第二种 根据图片ID改变src,虽然管用,但是大小什么的都变了,根本没法看,因为在初始化的时候这个插件给图片动态的缩放了,所以我总不能给图片指定宽高吧 ,这肯定是不行的,所以这个问题来求助一下大家,看看有没有什么好的解决方案
$("#iviewer_img").attr("src", "${showImg}"+imgid);
}
------解决方案--------------------
重新加载绑定 。 这个 里面看 change img