javascript - 在同一上下文中具有其他 JS 函数的 Jcrop 插件

标签 javascript jquery html css jcrop

我在使用 JCrop 插件时遇到问题。

我有这个小代码:

        $('#preview').attr('src', response).Jcrop();
        $('.box').center();

response 是一个包含 img 路径的字符串。

我的#preview 位于 .box 元素内,并由 JCrop 动态更新。

问题是,在 Jcrop() 之后,.box 不居中(center() 函数使窗口中的元素居中)。

如果,在浏览器的 javascript 控制台中,我将 $('.box').center();然后按回车键,元素通常居中。

为什么会出现这个问题?

为此创建一个 fiddler 非常困难,因为模拟动态图像插入的代码很复杂。

感谢您的支持。

最佳答案

尝试:

$('#preview').attr('src', response).Jcrop({}, function() {
    $('.box').center();
});

关于javascript - 在同一上下文中具有其他 JS 函数的 Jcrop 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21776384/

相关文章:

html - React flex Dropdownlist 不 float 在内容上

javascript - 如何在一个 jquery ".css()"中为一段文本添加多个文本阴影

javascript - 如何划掉表格中的一行?

php - 将我的 knockoutjs 模型与我的后端 (PHP) 同步

javascript - jQuery:将带有 html 内容的 var 粘贴到带有 .appendTo() 的标记中

jquery - 如何从 Iframe 获取 HTTP 状态?

javascript - 字符限制在键盘上的两个文本区域中不起作用

javascript - 全局查询字符串参数

rest - jquery 中对 rest api 的 ajax 调用不再有效,由过期的 ssl 证书引起?

javascript - 避免重复声明