Я думал, что у меня проблемы с использованием fancybox 2 со слайдером nivo, обернутым в div, но после некоторых тестов я обнаружил, что у меня проблемы с использованием facybox 2 с div. Поэтому я реорганизую свой вопрос. Чтобы было понятнее, я опубликую свои коды следующим образом:
Для CSS:
<style>
#content{
background: red;
}
#maximize{ width: 24px; height: 24px; }
</style>
Для html:
<a href='#content' id="maximize"> max </a>
<div id="content"> </div>
Для JS:
$('#maximize').click(function() {
$('#maximize').fancybox({
'href' : '#content'
});
});
Это работает, как и ожидалось, если я нажал кнопку max. Однако, если я закрыл fancybox, всплывающее окно исчезло, и исходный div с id = «content» также исчез. этого не ожидается. Я хочу, чтобы контент стал таким, каким был, а не исчез.
Другой вопрос: как я могу изменить размер всплывающей причудливой коробки? Я хочу сделать причудливую коробку больше.
Надеюсь, мой вопрос достаточно ясен. Заранее спасибо.
div
с помощьюid="slider-wrapper"
, то это не должно быть$("#slider-wrapper").show()
внутри обратного вызоваafterClose
? - person JFK   schedule 11.12.2012