Какой самый простой способ прикрепить подсказки HTML / JavaScript к кнопкам cboxPrevious
и cboxNext
в лайтбоксе Colorbox ?
Чтобы показать, что я пробовал до сих пор, вот упрощенная демонстрация colorbox, взятая с домашней страницы Colorbox:
<html>
<head>
<title>Colorbox Example</title>
<base href="http://www.jacklmoore.com/colorbox/example1/">
<link rel="stylesheet" href="colorbox.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="../jquery.colorbox.js"></script>
<script>
$(document).ready(function(){
//Examples of how to assign the Colorbox event to elements
$(".group1").colorbox({rel:'group1', current: 'hallo'.link("http://google.com") });
});
</script>
</head>
<body>
<h1>Colorbox Demonstration</h1>
<p><a class="group1" href="../content/ohoopee1.jpg" title="Me and my grandfather on the Ohoopee.">Grouped Photo 1</a></p>
<p><a class="group1" href="../content/ohoopee2.jpg" title="On the Ohoopee as a child">Grouped Photo 2</a></p>
<p><a class="group1" href="../content/ohoopee3.jpg" title="On the Ohoopee as an adult">Grouped Photo 3</a></p>
</body>
</html>
Когда вы откроете эту страницу в браузере и нажмете на первую ссылку, вы получите Colorbox со стрелками для предыдущего и следующего изображения. К этим кнопкам я хочу прикрепить всплывающие подсказки.
Я знаю, как прикрепить всплывающую подсказку в HTML. Просто добавьте атрибут заголовка:
<span title="Tooltip text">Some text</span>
Итак, я попробовал это аналогично в JavaScript, сначала для текста cbxCurrent
: я изменил строку
$(".group1").colorbox(...
так, чтобы он читал:
$(".group1").colorbox({rel:'group1', current: '<span title="Tooltip text">Some text</span>' });
Это работает! Но когда я пытаюсь сделать это для кнопки previous
, она ничего не делает:
$(".group1").colorbox({rel:'group1', previous: '<span title="Tooltip text">Some text</span>' });
Я думаю, что мне нужно прикрепить атрибут title к фоновому изображению cboxPrevious
(поскольку используемый файл CSS показывает, что фоновое изображение содержит стрелку, а текст имеет отступ в невидимость), но я не знаю, как прикрепить всплывающую подсказку к этому элементу в функции Javascript.