1

当我处理单击以编辑区域时。我使用以下功能

  Function.prototype.closureListener = function() {
        var __method = this, args = bkLib.toArray(arguments), object = rgs.shift(); 
        return function(e) { 
        e = e || window.event;
        if(e.target) { var target = e.target; } else { var target =  e.srcElement };
            return __method.apply(object, [e,target].concat(args) ); 
        };
    }

并添加事件

this.elm.addEvent('mousedown',this.selected.closureListener(this))

但是当我点击行尾时

asdasdasd<b>sdasdasdasd<b>

有时它会像目标一样选择所有主体(作为元素)或仅选择 sdasdasdasd。我应该补充什么,他只服用了 sdasdasdasd 而不是所有的身体。

PS当我点击中间的某个地方时,它总是需要 sdasdasdasd

PSS nicEdit我正在使用这个 nicEdit 面板。

4

0 回答 0