当我处理时点击编辑区域。我使用了以下功能
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而不是全身。
P.S当我点击中间某处时,总是需要sdasdasdasd
P.S.S nicEdit我正在使用这个nicEdit面板。