2010-06-02 7 views
0

У меня есть изображение, установленное как ссылка, с заголовком, который используется для заголовка в лайтбокс. Мне нужен «заголовок», чтобы сохранить заголовок для лайтбокса, но я не хочу, чтобы подсказка инструмента всплывала, когда я наводил курсор на ссылки. Кто-нибудь получил легкое исправление css? Или это нужно сделать в Javascript?Как просто скрыть всплывающую подсказку?

ответ

1

Это может быть исправлено только в Javascript.

Вы можете удалить всплывающие подсказки, как это:

$('...').removeAttr('title'); 

Однако, в зависимости от вашего лайтбокса, вы, возможно, не хотят.
Какой лайтбокс вы используете?
Когда он считывает атрибуты title?
Может ли он быть настроен для чтения другого атрибута?

+0

Это лайтбокс, который я использую. http://leandrovieira.com/projects/jquery/lightbox/. Я не уверен, может ли он быть настроен на чтение другого атрибута? –

+0

Это совершенно невозможно сделать с этим плагином для лайтбоксов. (Плагин читает атрибут 'title' для каждого клика и не может быть перенастроен). Вы можете изменить [источник] (http://leandrovieira.com/projects/jquery/lightbox/js/jquery.lightbox-0.5.js) на прочитайте другой атрибут. – SLaks

+0

Исправлено это спасибо! Я изменил, какой атрибут он использовал для заголовков в лайтбокс. Спасибо за вашу помощь. –

0

Насколько я знаю, единственный способ отключить текстовое поле тега alt - это указать его как alt="" и не помещать в него ничего. Цель состоит в том, чтобы помочь инвалидам и тем, у кого отключены изображения. Для тех, у кого есть читатели, читатель ищет тег alt и сообщает пользователю, что такое конкретное изображение [на основе того, что находится в теге]. Многие дизайнеры сайтов используют эти теги для описания ссылки, если это то, что имеет изображение, другие помещают "", если это только изображение.

EDIT:

То же самое должно работать для атрибута title. Поиграйте с обоими из них и посмотрите, сможете ли вы получить желаемый результат.

+0

Я знаю, как отключить теги alt, но я не могу понять теги заголовков. На самом деле я действительно не хочу отключать его, потому что мне нужна информация в нем, я просто хочу скрыть это в отношении подсказки инструмента. –

+0

Любой шанс изменить атрибут, который лайтбокс читает на что-то еще, перейдя в исходный код. При этом вы можете использовать пользовательский тег, например 'caption',' lightbox_caption' или что-то подобное. –

2

Для меня было добавлено название тега 'img' в теге 'a', так что 'a' имеет полнотекстовую подпись, используемую плагином Lightbox, например title = "This это изображение ... ", но тег 'img' имеет более короткий заголовок, например title =" The Beach ".

Таким образом, всплывающая подсказка показывает «Пляж», а не «Это фотография ...».

Смежные вопросы