我有一个按钮,我在页面加载后自动点击什么。我使用了 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>