カスタムjqueryツールチップを固定幅に調整する複数の行として表示するにはどうすればよいですか? そのため、1 行に収まりません ('title' 属性が非常に長い場合)。これで、'title' 属性を長く書くと、ツールチップは 1 行に表示され、ツールチップ要素にどのような幅が設定されていてもかまいません。
私が求めていることをよりよく理解するための私のコード:
jqueryコード:
$(document).ready(function() {
$("body").append("<div class='tip'></div>");
$("p[title]").each(function() {
$(this).hover(function(e) {
$().mousemove(function(e) {
var tipY = e.pageY + 16;
var tipX = e.pageX + 16;
$(".tip").css({'top': tipY, 'left': tipX});
});
$(".tip")
.html($(this).attr('title'))
.stop(true,true)
.fadeIn("fast");
$(this).removeAttr('title');
}, function() {
$(".tip")
.stop(true,true)
.fadeOut("fast");
$(this).attr('title', $(".tip").html());
});
});
});