在jquery中iviewer图像第一次正确绑定。下一次如果url被更改,则src不绑定。 src保持不变。 虽然更改imagepath不会影响src,但src将绑定以前的imagepath值。
代码:
<script>
function openImageBox()
{
var imagePath="some url";
loadImage(imagePath)
}
var $ = jQuery;
function loadImage(imagePath) {
var options = {
src:imagePath,
up_on_resize: false,
zoom_animation: false,
mousewheel: false,
onMouseMove: function(ev, coords) { },
onStartDrag: function(ev, coords) { return false; }, //this image will not be dragged
onDrag: function(ev, coords) { }
};
var iv1 = $("#viewer").iviewer(options);
}
</script>
<div class="scanimgbackdiv invoice-popup">
<div id="viewer" class="viewer">
</div>
</div>
答案 0 :(得分:0)
根据iviewer F&amp; Q页面,您需要使用$scope
来更新图片
https://github.com/can3p/iviewer/wiki/Frequently-Asked-Questions