Как jQuery реализует hide () и show ()

Обновлено для Swift 3, это функция удобства, которая берет CGContext и возвращает UIImage. Обратите внимание, что вам больше не нужно освобождать контекст, когда вы закончите с ним в Swift 3.

func imageFromContext(_ context: CGContext) -> UIImage? {
    guard let cgImage = context.makeImage() else { return nil }
    return UIImage.init(cgImage: cgImage)
}
50
задан alex 3 September 2010 в 07:48
поделиться

2 ответа

Это использует display.

Редактирование: И из комментария John Sheehan к этому ответу, с которым я соглашаюсь:

необходимо пойти, просматривают распакованный источник так или иначе только для ознакомления себя с ним

Редактирование 2: Комментарии упомянули, что использовали Firebug для обнаружения то, что происходит. Действительно, я на самом деле перешел к документам jQuery и использовал веб-Инспектора Safari для наблюдения то, что произошло на hide() демонстрация, чтобы быть уверенным в моем ответе.

71
ответ дан eyelidlessness 3 September 2010 в 07:48
поделиться
  • 1
    I' m не верный Darin' s решение " better" в этом контексте - Болван, которого спрашивают о " список полей [...], что по крайней мере один не empty" не всего два - Однако любой мог быть расширен на также: 1. (Darin) Берут список полей, которые должны иметь значение. 2. (мои) имеют некоторые аннотации на свойства и проверку на тех также - то, чтобы позволять Вам иметь поля, которые являются not' t в " required" группа (поскольку daveL предлагает). – Zhaph - Ben Duguid 16 January 2014 в 09:47

Это использует дисплей, и для этого типа вещи можно использовать Firebug для фактического исследования то, что происходит с DOM.

2
ответ дан Parand 3 September 2010 в 07:48
поделиться
Другие вопросы по тегам:

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