Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript contenteditable:使用句柄时图像大小调整时触发事件_Javascript_Jquery_Contenteditable - Fatal编程技术网

Javascript contenteditable:使用句柄时图像大小调整时触发事件

Javascript contenteditable:使用句柄时图像大小调整时触发事件,javascript,jquery,contenteditable,Javascript,Jquery,Contenteditable,就在firefox中,每当图像大小发生变化时,我都想触发一个事件 当你在一个可编辑的区域中点击一个图像时,firefox会给它句柄,你可以调整大小,一旦鼠标点击完成,我想触发一个事件,这样我就可以从图像中获得一些信息,剩下的事情很简单,我就是找不到在拖动句柄并放开图像时会触发的东西 我猜jquery中的某些东西可以使用live函数监视div。您可能会观察到-event: 难道你不能将一个mouseup处理程序绑定到DIV或image吗?不,这不起作用,如果你拖动一个可编辑图像的处理程序,似乎不会

就在firefox中,每当图像大小发生变化时,我都想触发一个事件

当你在一个可编辑的区域中点击一个图像时,firefox会给它句柄,你可以调整大小,一旦鼠标点击完成,我想触发一个事件,这样我就可以从图像中获得一些信息,剩下的事情很简单,我就是找不到在拖动句柄并放开图像时会触发的东西

我猜jquery中的某些东西可以使用live函数监视div。

您可能会观察到-event:


难道你不能将一个
mouseup
处理程序绑定到DIV或image吗?不,这不起作用,如果你拖动一个可编辑图像的处理程序,似乎不会注册任何类型的点击
editableDivNode
  .addEventListener ('DOMAttrModified', 
                      function(e)
                      {
                        if(e.target.tagName=='IMG'
                            && e.target.getAttribute('_moz_resizing')  
                              && e.attrName=='style' 
                                && e.newValue.match(/width|height/))
                        {
                          //do something here but don't prompt the user
                        }
                      }, 
                      false);