javascript - 获取可 View 像区域的坐标

标签 javascript jquery css

我在这里解决了这个问题:http://jsfiddle.net/thindery/ZHhBR/

我需要能够获取源图像可视区域的坐标并将其显示在跨度中。

这是我所说的显示可视区域坐标的示例:http://thindery.com/jsfiddle/crop_move.html

在本例中,放大和平移后,您可以看到四个不同的坐标更新如下:(x,y)(x1,y1)

jQuery 是否提供此功能以便我可以在 jsfiddle 示例中实现它?

最佳答案

我真的找不到从该插件获取坐标的好方法,所以我只使用了 jQuery 解决方案:

$(document).ready(function() {
    var iv2 = $("#viewer2").iviewer({
        src: "http://thindery.com/jsfiddle/butterfly.jpg",
        onDrag: function() {
            var pos = $("img","#viewer2").position();
            $("#status").html('X : '+Math.abs(pos.left)+'<br>Y :'+Math.abs(pos.top));
        }
    });
});

FIDDLE

关于javascript - 获取可 View 像区域的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638210/

相关文章:

jquery - Chrome 浏览器中的第一个 Navigation Item 跳转

jquery - 是否可以使用 Easing slideToggle 一个 div 并设置一个最小高度?

javascript - 如何从网页将javascript值加载到python中?

php - 使用查询字符串对 php 文件进行 Ajax 查询会导致 404

javascript - 如何在更改之前捕获输入 radio 值?

php - 自定义结账字段启用或禁用 Woocommerce 3 中的付款方式

javascript - 使用 jquery 突出显示页面中的所有逗号

css - 为什么 CSS mix-blend-mode "darken"产生的结果与 Photoshop 不同?

javascript - 将名称数组传递给 _.bindAll - 参数列表类型错误

javascript - 无法在 iOS Safari 上更改按钮选择