我正在使用stevenguh提供的#5474871 stackoverflow解决方案中的代码,以在需要CSS溢出时动态激活工具提示。我想从函数和“ mightoverflow”类更改工具提示的背景和文本颜色,而不是在应用于它的每个元素上更改。
史蒂文的代码。可以很好地激活工具提示,但是我不想在黑色上使用白色。
$.fn.tooltipOnOverflow = function(options) {
$(this).on("mouseenter", function() {
if (this.offsetWidth < this.scrollWidth) {
options = options || { placement: "auto"}
options.title = $(this).text();
$(this).tooltip(options);
$(this).tooltip("show");
} else {
if ($(this).data("bs.tooltip")) {
$tooltip.tooltip("hide");
$tooltip.removeData("bs.tooltip");
}
}
});
};
$('.mightOverflow').tooltipOnOverflow();