jquery title атрибут текст всплывающее окно скрыть - PullRequest
3 голосов
/ 02 июня 2009

В настоящее время я использую атрибут title моего тега 'a', чтобы показать и скрыть изображения, соответствующие этому тегу.

Однако, когда вы наводите курсор на «а», появляется всплывающий текст заголовка.

Могу ли я отключить этот всплывающий текст без полного отключения атрибута title? ЛЮБАЯ помощь - это здорово!

Приветствия

DanC

----- редактировать ------

вот рабочий код, который соответствует строгому xhtml !!!!

$ (документ) .ready (функция () {

$(\"ul.projects li a\").hover(
    function(){

    var largeAlt = $(this).attr(\"class\");

    $(\"ul.image_display li#image_hover img\").attr({ src: largeAlt }); 
    $(\"ul.image_display li#image_hover img\").fadeIn();

},
    function(){

    $(\"ul.image_display li#image_hover img\").attr({ src: \"\" }); 
    $(\"ul.image_display li#image_hover img\").fadeIn();

});

});

Ответы [ 3 ]

4 голосов
/ 02 июня 2009

Вы можете попробовать использовать свои собственные пользовательские атрибуты вместо использования атрибута "title".

<a customtagattribute="some value" id="link1" href="#">Linkety!</a>

РЕДАКТИРОВАТЬ: JSON также могут использоваться пары ключ-значение -

var links = { "link1": "attribute value 1", "link2": "attribute value 2", ... };
1 голос
/ 02 июня 2009

А как насчет использования свойства идентификатора якоря? Если указан путь к изображению (т. Е. Символы не допускаются в идентификаторах), вы можете использовать запрос AJAX с идентификатором для получения фактического URL (или фактического изображения).

1 голос
/ 02 июня 2009

Не совсем, так должны вести себя браузеры. Если вы хотите отобразить эти данные, вы можете захотеть создать структуру данных Javascript, которая определяет сопоставления отдельно. Я не уверен, что существует хороший семантический способ установить отношения.

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