В jquery изображение iviewer впервые привязывается правильно. В следующий раз, если URL-адрес изменен, src не привязан. src остаются без изменений. Хотя изменение пути к изображению не влияет на src, 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>
-1
Partha 16 Дек 2017 в 09:00

1 ответ

Лучший ответ

Согласно странице iviewer F&Q вам необходимо использовать $('viewer').iviewer('loadImage', url) для обновления изображения

https://github.com/can3p/iviewer/wiki/Frequent-Asked-Questions

0
Nix 16 Дек 2017 в 07:19