javascript - Smooth Zoom Pan - 动态加载图片上的 jQuery 图像查看器
问题描述
我正在尝试在动态加载的图片上应用平滑缩放平移,如下所示:
<div id="imgDiv" class="img-fluid"></div>
function createImg() {
var div = $("#imgDiv");
div.empty();
var newImg = new Image();
newImg.id = 'myImg';
newImg.useMap = '#buildingMap'
newImg.setAttribute('class', 'img-fluid');
newImg.attr("src", 'data:image/jpg;base64, ' + imgContent);
div.append(newImg);
}
imgContent
是我通过 AJAX 调用从数据库中获取的图像的 Base64 内容。
创建镜像后:
setTimeout(function () {
$('#myImg').smoothZoom({
width: 500,
height: 500
});
}, 500);
结果,我只得到一个带边框的白色空 div
任何建议如何解决这个问题?
解决方案
推荐阅读
- java - 在方法执行之前加载 Thymeleaf 片段
- java - 鉴于这种情况,这个 listnode 将指向哪里?
- java - 如何使用 http 响应参数测试 mvc 控制器方法?
- r - 专门的箱线图:绘制误差线以突出显示 R 中的数据范围
- typescript - 类型脚本中的两个类型变量
- dns - 动态 DNS 会隐藏您的 IP 地址吗?
- java - 在 Spring boot admin alert 中自定义电子邮件主题和正文
- android - 为什么通知颜色不同?
- dart - 用于隐藏和取消隐藏小部件的 Bloc 模式
- python - 自制 python@2 和 python 提供损坏的 sqlite3