изменение цвета - PullRequest
       24

изменение цвета

1 голос
/ 20 января 2011

Я не хочу использовать настройку iframe для colorbox, вместо этого я хочу щелкнуть ссылку внутри colorbox и загрузить другой файл вместо текущего.

Login failed, please <a href="#" onClick="$.colorbox({href:'/admin/login.php'}); return false;" class='tryagain'>try again</a>.

Это очевидновстроенный пример - типичное решение jquery будет в порядке, т.е.

$ ('a.class) .colorbox ({href: "../ admin / login.php"});

По сути, я хочу "изменить href этого (в настоящее время показывает) colorbox".Я хочу, чтобы эта новая страница загружалась в существующий ящик с цветом.

Большое спасибо

Тим

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

Если я прав, вы бы хотели "смешать" использование Inline и iframe Colorbox таким образом, чтобы, как только пользователь нажимал на данную ссылку, содержимое отображалось в Colorbox - и внутри него был бы другойссылка, которая обновит открытый в данный момент экземпляр Colorbox новым содержимым.

Это можно легко сделать с помощью привязки Colorbox к ссылке, которая находится внутри встроенного, вероятно скрытого, HTML-содержимого, которое вам нужнодля отображения в Colorbox сначала.

Поэтому я создал рабочий демонстрационный пример для вас (и в сочетании с некоторыми другими вещами, такими как смешивание Colorbox с плагином Tooltip) и загрузил его в jsfiddle.net:
http://jsfiddle.net/Sk8erPeter/aHcLx/

Здесь вы можете попробовать прямо сейчас, если это соответствует вашим потребностям!
Надеюсь, это то, что вы просили.

0 голосов
/ 20 января 2011

Это то, что вы ищете?:

<a class='tryagain' href="../url1.html">link1</a>
 <br/><br/>
<a class='tryagain' href="../url2.html">link2</a>

и

$(".tryagain").colorbox({
    width: "80%",
    height: "80%",
    iframe: true
});
...