-1
jqueryイメージャでは、最初に画像が正しくバインドされています。次にurlが変更された場合、srcはバインドされません。 srcは変更されません。 イメージパスの変更はsrcに影響しませんが、srcは以前のイメージパス値をバインドします。ソースURLが変更されている間にIquery srcが変更されていない
コード:
<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>
を更新するために
$('viewer').iviewer('loadImage', url)
を使用する必要があります直面している問題を再現してください。 [最小限の、完全で検証可能な例](https://stackoverflow.com/help/mcve)の作成方法を参照してください。 –