.swap(elem, options, callback)
is a function that temporarily sets a number of CSS values (those passed in object of the 2nd argument), calls the callback (the 3rd argument) and then restores the original CSS values after the callback returns.
jQuery, bazı ölçümler yapmak için bazı şeylerin düzenini geçici olarak değiştirmek için kullanır. Örneğin, bir div nesnesini alıp position: mutute
olarak ayarladığınızda, gerçek genişliğini elde edebileceksiniz, ancak belgenin normal düzeninde bulunuyorsa, bir div genişliğini alır. onun konteyner. Bir jQuery çağrısını .width()
'a yönlendirirseniz veya bu işlevin int tarafından nasıl kaynaklandığına bakarsanız, kullanıldığını görürsünüz.
Eminim onu kullanmak için başka bir şey bulabilir/bulabilirsin, ama jQuery'nin bunu kullandığı ölçüm türlerinden başka bir şey bulamadım.