|
|
|
| есть елемент типа <p id="comment" title="коментарий">Пункт меню1</p>
пытаюсь прочитать тег title в контейнере comment и вывести вместо всплывающей подсказки, но подсказка title вылазит тоже .
Есть ли возможность заменить title другим тегом чтоб его содержимое можно было прочитать ? | |
|
|
|
|
|
|
|
для: dimaxz
(24.09.2009 в 09:58)
| | Наверное не "тег", а атрибут.
Можно использовать совершенно любые атрибуты которые вы сможете придумать, но в таком случае страница перестанет проходить валидацию.
Если валидность нужно сохранить я использую атрибут rel.
(Но это тоже не во всех тегах валдидно)
Самый лучший вариант в вашем случае, это убирать значение title, а потом возвращать его обратно.
Обычно я это делаю так
var titleText;
function inElement(){
titleText = this.title;
this.title = '';
//далее код который показываетт подсказку
}
function outElement(){
//Код скрывающий подсказку
this.title = titleText;
}
|
| |
|
|
|
|
|
|
|
для: jangot
(24.09.2009 в 17:25)
| |
че то не вьезжаю немного
у меня таблица
<td title="Иванов Д.Н."></td>
<td title="undefined"></td>
<td title="22.09.2009" style="text-align: center;">22.09.2009</td>
<td title="30.09.2009" style="text-align: center;">30.09.2009</td>
<td title=" 0%"></td>
<td title="Последний коментарий 3">
<p id="comment" title="Последний коментарий 3; Последний коментари 2; Последний коментарий 1;">Последний коментарий 3</p></td>
|
формируется таблица (jquery) она прописыват к каждому столбцу title равный значению в ячейке, я форматирую столбец с коментариями так чтоб выводился в ячейку последний коментарий а при новедении появлялись все, но стандартное появление меня не устраивает так как хотелось бы форматировать вывод списка коментариев. | |
|
|
|
|
|
|
|
для: dimaxz
(25.09.2009 в 08:51)
| | у вас неправильный подход. меняйте стуктуру.
прежде всего данные должны быть не в title а в виде текста
| |
|
|
|
|
|
|
|
для: AlexSol
(25.09.2009 в 10:22)
| | таблица jquery формирует title для td
я бы и рад итключить но сколько не капался в кодебиблиотеки так и ненашел | |
|
|
|
|
|
|
|
для: dimaxz
(25.09.2009 в 11:07)
| | jquery формирует то, что от нее просят. вы о каком-то конкретном плагине? | |
|
|
|
|
|
|
|
для: AlexSol
(25.09.2009 в 11:09)
| | плагин jqgrid на библиотеке juery 1.3.2
скорее всего принцип построения таблицы лежит в juery | |
|
|
|
|
|
|
|
для: dimaxz
(25.09.2009 в 12:33)
| | в jquery нет специальных инструментов для построения таблиц ) так работает этот плагин.
варианты какие -
1/ поискать в настройках плагина
2/ найти в коде плагина места формирования title и поправить код
3/ после применения
вы можете обратиться к нужным ячейкам и затереть в них title | |
|
|
|
|
|
|
|
для: AlexSol
(25.09.2009 в 13:13)
| | есть !!! нашел ! в базовом файле заремил строчку: elem[0].title = elem[0].textContent || elem[0].innerText; | |
|
|
|