我在我的 aspx 页面中使用 jcrop:
<script type="text/javascript" src="../../Scripts/js/jquery.Jcrop.min.js"></script>
<link rel="Stylesheet" href="../../Scripts/css/jquery.Jcrop.min.css" />
这是我的 JCrop 声明:
<script type="text/javascript">
$(document).ready(function () {
$('#' + options.ImageID).Jcrop({
onChange: function (coords) {
$('#' + options.HiddenID).val(coords.x + ',' + coords.y + ',' + coords.w + ',' + coords.h);
},
aspectRatio: 1
});
});
</script>
这是我的 .NET 图像:
<asp:Image runat="server" ID="PhotoPreviewImage" />
options 变量是在后面的代码中创建的一个对象,用于将 PhotoPreviewImage 的 ClientID 传递给 JS。
这在 Chrome 中效果很好,在 IE9 中不起作用(我什至没有得到十字准线)。
我正在使用 jquery.Jcrop.min.js v0.9.10 (build:20120429) 和 jQuery v1.7.1 jquery.com
如何在 IE 中完成这项工作?