【问题标题】:jQuery tool tip - Title line breakjQuery 工具提示 - 标题换行符
【发布时间】:2013-08-16 22:05:53
【问题描述】:
【问题讨论】:
标签:
javascript
jquery
hover
mouseevent
jquery-hover
【解决方案1】:
所以您可能正在运行此代码(来自您问题中链接的站点):
$(document).ready(function() {
// Tooltip only Text
$('.masterTooltip').hover(function(){
// Hover over code
var title = $(this).attr('title');
$(this).data('tipText', title).removeAttr('title');
$('<p class="tooltip"></p>')
.text(title)
.appendTo('body')
.fadeIn('slow');
}, function() {
// Hover out code
$(this).attr('title', $(this).data('tipText'));
$('.tooltip').remove();
}).mousemove(function(e) {
var mousex = e.pageX + 20; //Get X coordinates
var mousey = e.pageY + 10; //Get Y coordinates
$('.tooltip')
.css({ top: mousey, left: mousex })
});
});
请注意,它使用$('<p class="tooltip"></p>').text(title)。如果你把它改成.html(title),你应该可以使用<br>。
http://jsfiddle.net/tugpM/