表单提交时,设置 TinyMCE 编辑器为Loading 状态

红薯 发布于 2009/03/05 14:42
阅读 1K+
收藏 1

开源软件供应链点亮计划,等你来!>>>

TinyMCE 提供了一个方法叫 setProgressState ,这个方法传入一个参数1或者0,1表示设置Loading状态,0表示隐藏Loading状态。

Loading 状态如下图所示:

当我们使用 jQuery 来提交表单的时候,我们可以利用 ajaxStart 和 ajaxComplete 这两个事件来触发 TinyMCE 的Loading状态,代码如下:

$("#form_thread").ajaxStart(function(){
   $('#btn_submit').attr("disabled","disabled");
   tinyMCE.get('f_content').setProgressState(1); // Show progress
});
$("#form_thread").ajaxComplete(function(event,request, settings){
   $('#btn_submit').attr("disabled","");
   tinyMCE.get('f_content').setProgressState(0); // Show progress
}); 

加载中
0
tojsp_com
tojsp_com
该评论暂时无法显示,详情咨询 QQ 群:912889742
0
mr_song
mr_song
嘿嘿,试一试
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部