Javascript CKEditor-添加自定义事件侦听器并调用原始

Javascript CKEditor-添加自定义事件侦听器并调用原始,javascript,ckeditor,dom-events,Javascript,Ckeditor,Dom Events,我用一个标有“激活缩放”的复选框扩展了默认图像插件。如果用户选中该框,最终会向图像url添加一个参数。实际上,这发生在复选框的onChange事件中 我认识到,每次更改url txtUrl时,图像都会被重新加载。这本身并不是一个问题,但当我通过在web应用程序的前端呈现内容,按选定的大小调整图像大小时,这就成了一个严重的问题。这意味着:用户始终拥有原始图像及其完整尺寸。默认情况下,在上载过程中,原始图像的尺寸调整为1024x768,并且该尺寸由脚本进行刷新 长话短说:我需要一种方法来防止这种行为

我用一个标有“激活缩放”的复选框扩展了默认图像插件。如果用户选中该框,最终会向图像url添加一个参数。实际上,这发生在复选框的onChange事件中

我认识到,每次更改url txtUrl时,图像都会被重新加载。这本身并不是一个问题,但当我通过在web应用程序的前端呈现内容,按选定的大小调整图像大小时,这就成了一个严重的问题。这意味着:用户始终拥有原始图像及其完整尺寸。默认情况下,在上载过程中,原始图像的尺寸调整为1024x768,并且该尺寸由脚本进行刷新

长话短说:我需要一种方法来防止这种行为

第一个想法:不要使用更改事件,而是通过提交表单(即单击ok按钮)更改url并添加缩放参数

第二个想法:覆盖url文本字段的原始更改事件处理程序,检查是否通过添加缩放参数引发了更改,如果没有,则引发图像插件中定义的原始事件处理程序


有人有什么线索吗?

没关系,我挂上了原始图像插件,因此无法在url文本字段的onchange函数中决定是否刷新预览并调整图像大小