0

我正在尝试在文档加载时禁用 JCrop 功能。我尝试在我的 document.ready 函数中放置一个disable()函数,但它似乎没有禁用 JCrop。

我的语法是:

$(document).ready(function(){

jcrop_api.disable();

});

如何在文档加载时禁用 JCrop,如果我想再次启用它,我该怎么做?

4

2 回答 2

1

尝试这个

var jcrop_api;
function initJcrop() {
    jcrop_api = $.Jcrop('#cropbox');
}
//destroy JCrop
function destroyJCrop(){
   jcrop_api.destroy();
}
//rehook JCrop
function hookJCrop(){
    initJcrop();
}

文档:http ://deepliquid.com/projects/Jcrop/demos.php?demo=advanced

于 2013-11-08T05:25:57.887 回答
0

尝试$(window).load(function() {

$(window).load(function() {
   jcrop_api.disable();
});

或者

$(window).load(function() {
    jcrop_api.destroy();
});

destroy() 完全删除 Jcrop

裁剪也可以从图像中完全删除


ready 事件在 HTML 文档被加载之后发生,而 onload 事件在之后发生,当所有内容(例如图像)也已经加载时。


参考

Jcrop_API

阅读window.onload 与 $(document).ready()

于 2013-11-08T05:08:14.407 回答