ElevateZoom不能在bootstrap模式下工作

时间:2014-03-30 09:02:28

标签: jquery twitter-bootstrap modal-dialog

我使用 ElevateZoom jQuery插件进行照片缩放(http://www.elevateweb.co.uk/image-zoom/examples)。它工作正常,但当我在自举模式中显示图像时,缩放不再起作用。

有人知道如何让变焦工作在自举模式中吗?

代码示例:http://ec-auditfile.nl/demo.html

1 个答案:

答案 0 :(得分:15)

你的变焦正在工作,它只是隐藏在你的模态背后。

将缩放图像的z-index调整为模态。

    .zoomContainer{ z-index: 9999;}
    .zoomWindow{ z-index: 9999;}

您可能还需要添加.elevateZoom()函数作为模态显示事件的回调

示例(使用Bootstrap 3)

$(document).ready(function () {
    $('#myModal').on('shown.bs.modal', function() {
        $("#zoom_05").elevateZoom({
            zoomType: "inner",
            cursor: "crosshair"
        });
    })
});