【发布时间】:2014-02-03 23:18:18
【问题描述】:
当用户想要更改他们在BuddyPress 中的头像时,他们有机会在上传新图片后对其进行裁剪。
在“裁剪步骤”期间,上传的图像会显示在屏幕上。此“预览图像”似乎是固定大小(放大或缩小浏览器窗口时不会调整大小)。我希望在调整浏览器窗口大小(即流畅)时调整预览图像的大小。
知道我该怎么做吗?
注意:jCrop(在 WordPress 核心中提供)用于裁剪头像。
我尝试将其添加到我的样式表中,但没有奏效:
img {
max-width : 100%;
height : auto;
}
【问题讨论】:
-
我调查了这个问题,但在我能帮助理解这个问题之前,我必须创建一个帐户,激活 wordpress,然后才发现我已被重定向到 Gravatar?如果你能链接一个 direct 例子就好了。
-
对不起,我不能举一个直接的例子,因为我所拥有的一切都在本地主机上。我认为,为了全面了解问题,您需要设置一个安装了 BuddyPress 的自托管 WordPress 站点,或者访问一个启用 BuddyPress 的网站,让用户上传头像。或者,您可以访问 jCrop 网站直接下载 jCrop。
-
我们不应该经历所有这些。您创建一个示例,将其上传到某处并返回链接,以便我们获取链接。我认为没有人会回答这个问题,因为它需要付出很多努力才能进行设置。
-
Ruddy 感谢您的 cmets。我会尽快上传一个示例。同时,您可以通过查看 jCrop 插件的默认行为来查看问题 - 我在我的问题中提供了一个链接。
-
这里是一个正在运行的裁剪脚本示例:deepliquid.com/projects/Jcrop/demos.php?demo=live_crop - 如果您调整浏览器窗口的大小,您应该会看到预览图像没有调整大小。
标签: javascript jquery css wordpress jcrop