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を含める必要があるのは1回だけです。あなたの例では、フルバージョンと最小化バージョンの両方をプルしています。Instinctによると、この場合、2番目のインクルードは最初のインクルードを上書きするだけですが、チェックしても問題ありません。

関数をインラインで送信してみましたか?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 に答える