Das jQuery-RESIZE-Ereignis nur einmal nach der Größenänderung aufrufen
Beim Arbeiten mit der jQuery-Größenänderungsereignisfunktion kann es vorkommen, dass Sie die Funktion benötigen Wird nur einmal ausgeführt, wenn die Größenänderung des Browsers abgeschlossen ist. Das Standardverhalten besteht jedoch darin, die Funktion während des Größenänderungsprozesses kontinuierlich aufzurufen.
Um dies zu umgehen, können Sie eine Technik namens „Entprellen“ verwenden. So funktioniert es:
$(window).resize(() => { let timer; if (timer) { clearTimeout(timer); } timer = setTimeout(() => { // Your code to execute after resizing is complete }, 50); // Adjust the delay as per your requirement });
Durch die Implementierung dieser Technik können Sie die Größenänderungsereignisfunktion ein einziges Mal aufrufen, nachdem der Browser die Größenänderung abgeschlossen hat, wodurch das Problem der kontinuierlichen Funktion effektiv gelöst wird Aufrufe während des Größenänderungsprozesses.
Das obige ist der detaillierte Inhalt vonWie kann ich dafür sorgen, dass die Ereignisfunktion „Größe ändern' von jQuery nach der Größenänderung nur einmal ausgeführt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!