2010-06-24 1 views
3

Я установил всплывающую галерею слайд-шоу, используя FancyBox/example), которая позволяет добавлять надпись под всплывающим изображением, используя тег title.Проблема с FancyBox

К сожалению, при наведении курсора на миниатюру тег заголовка отображается со всем стилизованным кодом, который выглядит довольно плохо.

Есть ли способ отключить наведение заголовка, не отменяя собственно стилирование?

+3

название вопроса должен отражать сам вопрос. ваше бессмысленно. – Andrey

+1

Вы знаете, как закрыть вопрос ... не могли бы вы ответить на вопрос, который имеет такой титул? –

+0

@ закрыть избирателей: Да, титул мусор, но это легко фиксируется. Как насчет реального * вопроса * делает его не «реальным»? Для меня это прямолинейно. –

ответ

3

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

Вы можете изменить FancyBox (и, возможно, даже предложить патч, поддерживающий проект), чтобы решить эту проблему. Вы не можете быть единственным пользователем, запущенным в него. Я думаю, что одним из трех способов:

  1. Используйте другой атрибут, например data-caption, для разметки с поддержкой подписи, а также использовать title только если это не существует. (Рекомендация пользователям не размещать разметку в title.) (Это соглашение об именах, data-xyz, официально одобрено сейчас в HTML5 для пользовательских атрибутов.)
  2. Удалите атрибут title после его использования, чтобы создать подпись. (Blech)
  3. Предварительно обработать атрибут title после его использования, чтобы создать подпись, удалив все разметки. (Также отбой)

Я бы пошел с №1.

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

  • Нет связанных вопросов^_^