在我的提交按钮上,我有 onclick="list_activity();
但如何才能使 list_activity();
函数在按钮按下后大约 2 秒运行点击而不是直接点击?
我正在使用的 HTML 代码:
<textarea name="blab_field" id="blab_field" style="width:98%;height:55px;" placeholder="What is on your mind? - What are you doing right now? - Tag people with @username (username can be found on profiles)"></textarea>
<input name="mem_id" id="mem_id" type="hidden" value="4" />
<input name="poster_id" id="poster_id" type="hidden" value="<?php echo $logOptions_id; ?>" />
<input type="hidden" name="type" id="type" value="a" />
<input type="hidden" name="device" id="device" value="Google Chrome : Windows 7" />
<input name="submit" type="submit" style="width:100%;" onClick="post_chat();" class="btn btn-info" value="Post Blab" />
最佳答案
$('input[type=submit]').on('click', function(){
setTimeout(list_activity, 2000);
}});
更新:
HTML:
<input name="submit" type="submit" style="width:100%;" onClick="post_chat();" class="btn btn-info" value="Post Blab" />
JS:
<script type="text/javascript">
function post_chat() {
setTimeout(list_activity, 2000);
//your todos
}
function list_activity() {
//your todos
}
</script>
关于javascript - 几秒后切换 JavaScript OnClick 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17788473/