1

jQuery('#imgCrop').Jcrop() 没有被调用。我是否正确引用了 jCrop?请参阅我的链接以获取我的 VS2010 屏幕截图。谢谢!

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<link href="Scripts/jCrop-v0.9.9/css/jquery.Jcrop.css" rel="stylesheet" type="text/css" />
<script src="Scripts/jCrop-v0.9.9/js/jquery.min.js" type="text/javascript"></script>
<script src="Scripts/jCrop-v0.9.9/js/jquery.Jcrop.min.js" type="text/javascript"></script>
<script src="Scripts/jCrop-v0.9.9/js/jquery.Jcrop.js" type="text/javascript"></script>
<script type="text/javascript">

    jQuery(document).ready(function () {

        jQuery('#imgCrop').Jcrop({
            onSelect: storeCoords
        });
    });

    function storeCoords(c) {

        jQuery('#X').val(c.x);
        jQuery('#Y').val(c.y);
        jQuery('#W').val(c.w);
        jQuery('#H').val(c.h);
    };
</script>

http://i.stack.imgur.com/ZSJqw.png

http://i.stack.imgur.com/FVdPP.png

4

1 回答 1

1

您是否从标题中删除了无关的 jcrop 包含?你只需要包含一次Jcrop;在您的示例中,您同时引入了完整版本和最小化版本。Instinct 说,在这种情况下,第二个包含只会覆盖第一个,但检查并没有什么坏处。

您是否尝试过内联发送函数?还是Jcrop()不带参数调用?(查看功能是否导致问题)。

jQuery.Jcrop('#imgCrop', {
    onSelect: function (c) {
        jQuery('#X').val(c.x);
        jQuery('#Y').val(c.y);
        jQuery('#W').val(c.w);
        jQuery('#H').val(c.h);
    }
});

我在这里有点抓住稻草,因为否则它看起来应该可以工作。我不是 ASP 开发人员,所以我无法判断您的问题是否存在。

于 2011-08-10T21:17:32.297 回答