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

标签 javascript jquery contenteditable

就在 firefox 中,我想在图像大小改变时触发一个事件。

当您在内容可编辑区域中单击图像时,firefox 会为其提供句柄并且您可以调整大小,一旦完成 mouseup 我想触发一个事件以便我可以从图像中获取一些信息,剩下的很容易,我只是找不到在拖动 handle 并放开图像时触发的东西。

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

最佳答案

您可能会观察到 DOMAttrModified -事件:

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);

关于javascript - contenteditable:使用句柄时图像调整大小触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7034485/

相关文章:

javascript - 当元素分配给变量时,jQuery 长度返回 1

javascript - jQuery 切换功能使文本变形

jquery - 将 div 分为两组

javascript - 当插入符进入 contenteditable div 中的 span 元素时触发事件

html - contentEditable 元素上的 spellcheck=false

javascript - 检查剑道网格中的详细信息行

javascript - angularjs 在 ng-repeat 指令中预填充输入文本

html - 单击父元素时防止 contenteditable 元素获得焦点

javascript - requirejs 窗口未定义

c# - 如何通过 javascript 填充 asp 下拉列表?