सम्पन्न हुआ आयोजन - सीएसएस-ट्रिक्स

Anonim

यदि आप jQuery UI जैसे कुछ के लिए उपयोग किए जाते हैं, तो आपको ऐसी घटनाएँ मिल सकती हैं, जो आपको आकार बदलने के दौरान बाँध सकती हैं, लेकिन आकार बदलने के अंत में भी।

देशी जावास्क्रिप्ट में ऐसी कोई घटना मौजूद नहीं है।

आप उस कोड को चलाने के लिए एक टाइमआउट सेट करके इसे नकली कर सकते हैं जो स्टॉप का आकार बदलने के समय आप चलाना चाहते हैं। फिर स्पष्ट करें कि हर बार एक आकार बदलने वाली घटना आग। इस तरह से टाइमआउट तभी खत्म होगा जब वह टाइमआउट वास्तव में खत्म हो जाएगा।

var resizeTimer; $(window).on('resize', function(e) ( clearTimeout(resizeTimer); resizeTimer = setTimeout(function() ( // Run code here, resizing has "stopped" ), 250); ));

डेब्यू करने के समान।