/ / Dlaczego funkcja jquery ukrywa migotanie na stronie ładowania przed ukryciem - jquery

Dlaczego jQuery działają. Ukryj migotanie przed wczytaniem strony - jquery

„Uczę się zapytania i chowam przycisk, jeśli anazwa klasy istnieje, ale gdy wczytam stronę i istnieje nazwa klasy, przycisk pokazuje krótką sekundę przed ukryciem, co robię źle i czy istnieje sposób, aby przyspieszyć?

Oto mój kod

jQuery(document).ready(function($){
// If the imagelinks with classname clonedInput are shown, then hide the add image button
if ( $(".clonedInput").length) {
$(".add-logo-button").hide();
}
// When you click clone. hide the button
$(".add-logo-button").click(function(){
$(".add-logo-button").hide();
});
// When you click remove. show the button
$(".remove-logo").click(function(){
$(".add-logo-button").show();
});
});

Odpowiedzi:

0 dla odpowiedzi № 1

Po pierwszym załadowaniu wykonanie polecenia jquery zajmuje chwilę, aby ukryć ten element. na ten moment, dopóki nie wykona jquery, aby ukryć, pojawi się na stronie.

więc musisz użyć css (np. stylu inline display:none ) dla tego elementu ukrywasz się w ładowaniu strony. jeśli wstawisz css, zostanie on wykonany przy ładowaniu html i nie pojawi się w żadnym momencie.