我有一个代码来获取元素的第一个字母的位置,虽然当我有一些文本缩进集时它不起作用(例如当我只需要一个没有文本的图标时)我试图修改我的函数是这样的,为了只添加没有text-indent的元素:
$.fn.inlineOffset = function (){
if ($(this).css('text-indent') == '0px') {
var el = $('<i/>').css('display', 'inline').insertBefore(this[0]);
pos = el.offset();
el.remove();
return pos;
}};
但不知怎的,它不起作用。如果有人能告诉我如何解决这个问题,我将不胜感激。