Javascript jquery.iviewer中的访问函数

Javascript jquery.iviewer中的访问函数,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我使用iviewerjquery插件作为文档查看器,并且有一些自定义设置要求我在默认设置之外触发事件。看来我想做的应该是可能的,但我不能确定 我的页面上有一个按钮,上面有一个div的iviewer\u rotate\u right <div class="iviewer_rotate_right">Rotate</div> 但是,我在控制台中遇到以下错误 $(".viewer").iviewer.angle is not a function “查看器”是包含图像的d

我使用iviewerjquery插件作为文档查看器,并且有一些自定义设置要求我在默认设置之外触发事件。看来我想做的应该是可能的,但我不能确定

我的页面上有一个按钮,上面有一个div的iviewer\u rotate\u right

<div class="iviewer_rotate_right">Rotate</div>
但是,我在控制台中遇到以下错误

$(".viewer").iviewer.angle is not a function
“查看器”是包含图像的div的类名

插件代码可在以下位置获得:


角度函数从第561行开始。

从iviewer文档中,可以调用如下方法:

$('#viewer').iviewer('method', 'arg1', 'arg2')
$(".iviewer_rotate_right").click(function() {
    $(".viewer").iviewer('angle', 90);
});
请注意,这是按id而不是按类调用容器#查看器

您可以在类上运行该方法,就像您在示例中尝试的那样,如下所示:

$('#viewer').iviewer('method', 'arg1', 'arg2')
$(".iviewer_rotate_right").click(function() {
    $(".viewer").iviewer('angle', 90);
});
如果使用class.viewer在页面上有多个容器,则所有容器都将旋转90度

iviewer文档可在此处找到: