jquery - 缩放图像 jQuery

标签 jquery zooming

我在我的页面上使用缩放图像 jQuery 脚本。当我必须显示一张图像时它工作得很好,但当我在标记中注入(inject) 3 个不同的图像时它当然会失败。我想知道如何编辑脚本,以便可以在页面上多次使用引用的 jQuery 脚本。

html和绑定(bind)脚本如下

<div id="zoomcontainer">
<div class="zoomapp" id="zoomapp"> <img id="imgRecord" class="jqzoom" src="/demo-image.jpg"/>
 <div id="zoomerNav"> <a id="btn_up" href="#"></a> <a id="btn_dn" href="#"></a> <a id="btn_left" href="#"></a> <a id="btn_right" href="#"></a> <a id="btn_plus" href="#"></a> <a id="btn_minus" href="#"></a> <a id="btn_home" href="#"></a> </div>
    </div>

    <script type="text/javascript">
                        $(function () {
                            $('#imgRecord')
                        .grViewer({ zoomLimit: 2, renderScale: 0.5 })
                        .bind('load', function () { $('#zoomapp').css('background', $('#zoomapp').css('backgroundColor')); });
                        });
                    </script>

最佳答案

也许这有帮助:

$(function () {
    $('.imgRecord').each(function(){
        $(this)
            .grViewer({ zoomLimit: 2, renderScale: 0.5 })
            .bind('load', function () { $('#zoomapp').css('background', $('#zoomapp').css('backgroundColor')); }); 
    });
});

关于jquery - 缩放图像 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9940372/

相关文章:

jquery - 如何在加载时捕获文本框值? Jquery 与 knockout

javascript - 如何在两个垂直部分显示“li”(像报纸一样并排)

jquery - 缩放效果仅缩放原始图像而不是缩略图的新图像

css - 如何用你自己的 css 覆盖 cloudmade maps css?

html - 缩放时将英雄图像居中

javascript - 使用 codeigniter 3 进行 JQuery 静默刷新

javascript - 如何使用 setInterval 函数更改幻灯片?

java - 如何在Libgdx中在屏幕上实现ZoomIn ZoomOut的效果

opengl - 如何使用opengl放大和缩小?

javascript - 单击按钮时使表格中的单元格变成阴影