2011-10-13 114 views
1

我正在嘗試訪問jCrop api(http://deepliquid.com)。無法訪問Jquery JCrop api

這裏是我的代碼片段:

// The selected image has been loaded 
$('#selectedImage').load(function() { 
    var jcrop_api = $('#selectedImage').Jcrop({ 
       touchSupport:  true, 
       onSelect: cropSelected 
    }); 
    jcrop_api.setSelect([ 100,100,200,200 ]); 
}); 

我在控制檯中看到: 類型錯誤:表達式「jcrop_api.setSelect」的結果[未定義]是不是一個函數。

我知道我可以通過一些參數的選擇,但我想使用API​​來執行一些其他的東西(setImage等)

任何想法? 非常感謝!

+0

你能告訴我什麼是cropSelected?我的意思是cropSelected的價值是什麼? –

回答

2

要調用的方式是錯誤的API ...

改變這一點:

var jcrop_api = $('#selectedImage').Jcrop({ 
       touchSupport:  true, 
       onSelect: cropSelected 
    }); 

這樣:

var jcrop_api = $.Jcrop('#selectedImage',{ 
       touchSupport:  true, 
       onSelect: cropSelected 
    });