наведение мыши на текст HTML - PullRequest
       4

наведение мыши на текст HTML

1 голос
/ 02 февраля 2010

В моем файле JavaScript есть,

var htm = '<div style="overflow:hidden;height:24px;width:150px;" onmouseover="tooltip(this)">' ;

function tooltip(sp)
{
    sp.title = sp.innerHTML;
}

Таким образом, при наведении курсора на текст отображается всплывающая подсказка. Но подсказка не остается дольше. Это означает, что позиция не является фиксированной. Можно ли изменить код так, чтобы на текст делали указатель мыши, а также подсказку ........

Ответы [ 2 ]

2 голосов
/ 02 февраля 2010

Если все, что вам нужно, это «встроенная» всплывающая подсказка, то нет необходимости делать это динамически. Просто закодируйте элемент HTML с атрибутом title, содержащим нужный текст. Браузер покажет подсказку при наведении мыши. Если вы хотите что-то более изощренное, вам, вероятно, стоит взглянуть на дополнение jQuery (или какой-то другой фреймворк).

0 голосов
/ 07 апреля 2010

Вот подсказка, основанная на стандартах, которая будет вам полезна.

<div title="This is your tooltip">Some Text</div>

Если вы хотите добавить к этому, вы можете использовать атрибут title, чтобы получить текст, который вы хотите отобразить в виде всплывающей подсказки, - так работают различные плагины всплывающей подсказки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...