Как загрузить иконку которая будет загружаться лишь при ховере?

101
01 сентября 2021, 12:10

есть иконка в svg в разных цветах, черный и белый при ховере. Таким образом при ховере загружается новая иконка. Даже учитывая что SVG весит очень мало, когда пользователь первый раз загрузил страницу и наводит, то иконка подгружается лишь тогда, таким образом, видно немного пустое пространство. Как можно загрузить иконку при загрузке все страницы, с учетом того что она используется лишь при ховере?

Answer 1

Попробуйте просто в сss менять цвет иконки при ховере, а не заменять одну иконку на другую. Так же в библиотеке jQuery есть фича, которая помогает делать прелоад рисунков, вод пример кода ниже. Если я правильно понял вопрос то должно помочь.

jQuery.preloadImages = function() 
 { 
  for(var i = 0; i < arguments.length; i++) 
  { 
   jQuery("<img>").attr("src", arguments[ i ]); 
  } 
 }; 
 
$.preloadImages("icon/icon.svg");

Это если вы вставляете svg через тег img

READ ALSO
Ошибка: ASSERT failure in QList&lt;T&gt;::operator[]: &ldquo;index out of range&rdquo;, file C:\Qt\5.7\mingw53_32\include/QtCore/qlist.h, line 545

Ошибка: ASSERT failure in QList<T>::operator[]: “index out of range”, file C:\Qt\5.7\mingw53_32\include/QtCore/qlist.h, line 545

В программе где-то есть утечка памяти, но что-то никак не могу её найти и исправитьВследствие чего выдаётся ошибка: ASSERT failure in QList::operator[]: "index...

134
Найти количество нулевых елементов и сумму елементов меньших 1 и больших 0

Найти количество нулевых елементов и сумму елементов меньших 1 и больших 0

Дано файл действительных чисел atxt Найти количество нулевых элементов и сумму элементов меньших 1 и больших 0

93