Всплывающая подсказка не отображается при наведении заголовка таблицы только в Internet Explorer.
Hello.
У меня проблема с сеткой в IE.
Я строю всплывающую подсказку с внутренним текстом с помощью селектора jQuery, который копирует текст из цели. Он должен копировать этот текст только тогда, когда элемент имеет атрибут «многоточие» и это
текст не отображается полностью в строке.
Часть селектора jQuery:
var target = e.target,
tooltip = e.sender,
tooltipText = "";
if (target[0].offsetWidth < target[0].scrollWidth) {
tooltipText = target[0].value || target[0].innerText;
}
tooltip.popup.unbind("open");
tooltip.popup.bind("open", function (arg) {
tooltip.refreshTooltip = false;
if (target[0].offsetWidth > target[0].scrollWidth || tooltipText === "") {
arg.preventDefault();
} else if (tooltipText !== target[0].value && tooltipText !== target[0].innerText) {
tooltip.refreshTooltip = true;
}
});
return tooltipText;
Он работает в Chrome, а я наведите курсор на заголовок таблицы, но в IE он работает только для элементов td и не работает для элементов таблицы.
Я попытался добавить пробел: nowrap; к элементам th и table-layout: fixed; для самой таблицы, но она не работала.