javascript — Принудительно ли извлекать и циклически выводить все последовательные пиктограммы при наведении курсора без необходимости зависания?

Принудительное извлечение и циклическое выполнение всех последовательных пиктограмм при наведении курсора без необходимости зависания

Я изо всех сил пытаюсь найти способ получить сетку миниатюр видео для анимации без необходимости наводить курсор на каждый из них в отдельности. Большие пальцы руки для каждой анимации не запрашиваются до зависания вручную. Каждое видео имеет такой элемент:

 {amp}lt;div class="favorite-video"{amp}gt; {amp}lt;a href="/video/######"{amp}gt; {amp}lt;img width="#" height="#" src="https://cdn.net/video/scr/#/#/#/#########################1_vthumb.jpg" class="image" alt="name"{amp}gt; {amp}lt;span class="duration"{amp}gt;##:##{amp}lt;/span{amp}gt;{amp}lt;em class="duration"{amp}gt;##:##{amp}lt;/em{amp}gt; {amp}lt;/a{amp}gt; {amp}lt;div class="overlay"{amp}gt; {amp}lt;div class="i1"{amp}gt; {amp}lt;div class="wrap"{amp}gt; {amp}lt;div class="title"{amp}gt;{amp}lt;a href="/video/######"{amp}gt;name{amp}lt;/a{amp}gt;{amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;div class="cycle-pic"{amp}gt; {amp}lt;a href="/video/######"{amp}gt;{amp}lt;img width="#" height="#" src="https://cdn.net/video/scr/#/#/#/#########################1_vthumb.jpg" alt="javascript - Принудительно ли извлекать и циклически выводить все последовательные пиктограммы при наведении курсора без необходимости зависания?"{amp}gt;{amp}lt;/a{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;div class="wrap"{amp}gt; {amp}lt;div class="views"{amp}gt;{amp}lt;i class="sho-views"{amp}gt;{amp}lt;/i{amp}gt;4{amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; 

после того, как вы наведите курсор мыши, URL-адрес миниатюры проходит последовательность 1-8, где он меняет последнее число в длинном URL-адресе большого хеша на следующее в последовательности. После того, как вы наводите курсор, он получает все 8 изображений для последовательности, а затем запускается.

То, что я думаю, соответствует этой функции,

 jQuery.fn.extend({ screenRotation: function(pause) { this.each(function(i, o) { var handler, cover, d, n, img, im = {}; if (typeof pause == 'undefined') pause = 500; $(o).hover(function() { img = this; d = this.src.split('_'); if (d.length != 2) return; cover = n = parseInt(d[0].charAt(d[0].length - 1)); d[0] = d[0].substr(0, d[0].length - 1); for (var i = 1; i {amp}lt; 9; i  ) im[i] = (new Image).src = d[0]   i   '_'   d[1]; handler = setInterval(function() { n  = 1; if (n {amp}gt; 8) n = 1; img.src = d[0]   n   '_'   d[1]; }, pause); }, function() { if (this.src.split('_').length != 2) return; clearInterval(handler); this.src = d[0]   cover   '_'   d[1]; }); }); } }); 

Мне интересно, могу ли я просто запустить скрипт для имитации наведения на все большие пальцы на странице, чтобы получить изображения последовательности 1-8, а затем перейти оттуда. Или, если это вообще возможно сделать, не нарушая других пунктов функции. Я не эксперт, и я сделал все возможное, чтобы понять. Спасибо, и, пожалуйста, будь добр ко мне.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector