закройте необычное поле от функции из открытого 'fancybox'

Хм...

я не использовал бы сборку "мусора" в качестве аргумента в пользу использования структур по сравнению с классами. Работы управляемой "кучи" во многом как стек - создание объекта просто помещает его наверху "кучи", которая почти с такой скоростью, как выделяет на стеке. Кроме того, если объект является недолгим и не переживает цикл GC, освобождение является бесплатным, поскольку GC только работает с памятью, это все еще доступно. (Ищите MSDN, существует ряд статей об управлении памятью.NET, я просто слишком ленив для движения, роют для них).

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

Так или иначе, те четыре точки в статье MSDN, отправленной выше, кажутся хорошей инструкцией.

60
задан Justin Johnson 1 December 2009 в 22:15
поделиться

4 ответа

Попробуйте следующее: parent. $. fancybox.close ();

См. документацию Fancybox API .

163
ответ дан 24 November 2019 в 17:27
поделиться

Согласно http://fancybox.net/faq

  1. Как мне закрыть FancyBox из другого элемента? ?

Просто вызовите $. Fn.fancybox.close () на ваше событие onClick

Итак, вы должны просто добавить в fn .

17
ответ дан 24 November 2019 в 17:27
поделиться

Используйте это, чтобы закрыть его:

$.fn.fancybox.close();

Судя по исходному коду fancybox, это то, как они закрывают его изнутри.

2
ответ дан 24 November 2019 в 17:27
поделиться

Бесполезно ставить .fn, он будет ссылаться на прототип.
Что вам нужно сделать, так это $.fancybox.close();

Дело в том, что вы, возможно, испытываете другую ошибку от js.
Есть ли ошибки на экране?
Являются ли ваши fancybox и jquery последними версиями? jquery в настоящее время в версии 1.4.1, а fb в версии 1.3.

Попытайтесь поместить ссылку внутрь fancybox и поместить в нее эту функцию.

Возможно, вы уже читали это, но в любом случае, http://fancybox.net/api

Одна вещь, которую вам, вероятно, нужно сделать, это изолировать каждую часть, чтобы понять, что это такое.

9
ответ дан 24 November 2019 в 17:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: