我有一个用于获取元素首字母位置的代码,尽管当我设置了一些文本缩进集时它不起作用(例如,当我只需要一个没有文本的图标时)我试图修改我的函数,如这是为了将 's 仅添加到没有文本缩进的元素中:
$.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;
}};
但不知何故,它不起作用。如果有人能告诉我如何解决这个问题,我将不胜感激。