javascript - 默认情况下,如何在 iviewer 中将 "zoom in"设置为图像而不是 "fit to screen"?

标签 javascript jquery css

DEMO

我在 iviewer 中有以下代码。在这里我想显示要填充整个灰色框的图像。

HTML:

<div id="viewer" class="viewer"></div>

JS:

  var $ = jQuery;
  $(document).ready(function () {
      var iv1 = $("#viewer").iviewer({
          src: "http://test.dpetroff.ru/jquery.iviewer/test/test_image.jpg",
          update_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) {}
      });

      $("#in").click(function () {
          iv1.iviewer('zoom_by', 1);
      });
      $("#out").click(function () {
          iv1.iviewer('zoom_by', -1);
      });
      $("#fit").click(function () {
          iv1.iviewer('fit');
      });
      $("#orig").click(function () {
          iv1.iviewer('set_zoom', 100);
      });
      $("#update").click(function () {
          iv1.iviewer('update_container_info');
      });
  });

有人知道怎么做吗?

最佳答案

将此回调添加到您的 iviewer 初始化中:

onFinishLoad: function () {
    iv1.iviewer('zoom_by', 1);
}

fiddle 已更新 here .

关于javascript - 默认情况下,如何在 iviewer 中将 "zoom in"设置为图像而不是 "fit to screen"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23262994/

相关文章:

jquery - 单击 jquery 选项卡时,有序列表的数字变为 0

javascript - 带有 Firebase ML 套件的 Nativescript Js OCR

javascript - AngularJS 遗留集成和包含异步更改 id 的内容不会触发观察者

jQuery 移动。动态填充选择菜单。最初不显示选项

javascript - 如何使用 JSON 字符串化数据附加下拉列表

HTML 内容超出 CSS 高度

css - 如何在 anchor 标签内居中放置多个图像

html - 我如何在中间创建这些边框?

javascript - 使用 PHP 和 javascript 将数据替换为 json 文件

javascript - 使用箭头键移动元素