我很难正确定位动态生成的段落。问题似乎是,$(this).outerWidth 指的是 span.simpleTooltip 而不是段落本身。
$(document).on('mouseenter', "span.simpleTooltip", function(event) {
$('<p></p>')
.addClass( "tooltip" )
.text("foo bar bla")
.offset({left: $(this).outerWidth()} )
.appendTo('body')
.fadeIn('slow');
})
最佳答案
试试这个:
var $paragraph = $('<p>').hide().appendTo('body)';
$paragraph.addClass( "tooltip" ).text("foo bar bla");
$paragraph.offset({left: $paragraph.outerWidth()} );
$paragraph.fadeIn('slow');
关于jquery - 如何获取创建段落的外宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187706/