ページが読み込まれた後に自動的にクリックされるボタンがあります。setTimeout を使用しましたが、機能していないようです。なにが問題ですか?それは私がアイデアを得たstackoverflowの他の同様の投稿で機能しましたが、何らかの未知の理由で私のコードでは機能しません
$(document).ready(function() {
jQuery(function($){
// The variable jcrop_api will hold a reference to the
// Jcrop API once Jcrop is instantiated.
var jcrop_api;
initJcrop();
// The function is pretty simple
function initJcrop()//{{{
{
// Invoke Jcrop in typical fashion
$('#target').Jcrop({
onRelease: releaseCheck,
},function(){
jcrop_api = this;
// Setup and dipslay the interface for "enabled"
$('#can_move').attr('checked','checked');
});
};
function releaseCheck()
{
jcrop_api.setOptions({ allowSelect: true });
$('#can_click').attr('checked',false);
};
$('#setSelect').click(function(e) {
// Sets a random selection
jcrop_api.setSelect([0,0,400,118]);
});
});
setTimeout(function() {
$('#setSelect').trigger('click');
},10);
});
<button id="setSelect">setSelect</button>