我需要我的插件来检测元素的换行符,这里是代码:
$.fn.inlineOffset = function (){
if ($(this).css('text-indent') == '0px' && $(this).height() != 17) {
var el = $('<i/>').css('display', 'inline').insertBefore(this[0]);
pos = el.offset();
el.remove();
return pos;
}
else {
var pos = $(this).offset()
return pos;
}
};
如您所见,它仅在元素的高度为 17px 时才有效。但是如果我需要设置不同的高度怎么办?我需要这个解决方案,因为如果我尝试在新行的第一个字母之前添加元素,它会出现在它的左上角,我只需要在文本行被破坏时添加。