2011-08-10 169 views
1

jQuery('#imgCrop')。未調用Jcrop()。我是否正確引用了jCrop? 請參考我的VS2010截圖鏈接。謝謝!jCrop沒有被調用。

<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

+0

其中一個,你可能不需要Jcrop.js的完整版本和最小化版本。加載兩次可能會導致問題(儘管不太可能)。 – numbers1311407

+0

找到了解決方案:[HERE](http://forums.asp.net/t/1553510.aspx/1?jQuery+with+Master+Pages) – Bruno

+0

如果您可以在此處添加解決方案,它通常會幫助其他人例如,如果其他網站不可用) – amaseuk

回答

1

你去掉多餘的jcrop包括來自頭?你只需要包含Jcrop一次;在你的例子中,你正在使用完整版本和最小化版本。本能說,第二包括將在這種情況下覆蓋第一包括,但它不會檢查。

您是否嘗試過發送函數內聯?或者沒有參數調用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開發人員,所以我無法分辨您的問題是否存在。

+0

沒有工作。這裏是VS2010中我的web應用的鏈接:[link](http://www.filefactory.com/file/cde6727/n/WebApplication2.zip) – Bruno

相關問題