Как исправить мигание / мерцание / мигание этого кода при показе / скрытии функции? - PullRequest
0 голосов
/ 28 июня 2019

У меня проблемы с быстрой вспышкой кадра между скрытием одного деления и показом другого - и наоборот.

Я прочитал все результаты, которые я смог найти на "мерцании" "мигает" & "мигает" в сочетании с видео, html5 и jquery.

Я перепробовал все "проблема загрузки DOM" исправления, которые я мог найти, но безрезультатно.

Содержимое находится в файле фиксированного размера.

Я пытался использовать .css jquery.стиль вместо show / hide.

Я пытался использовать 'fadeIn' / 'fadeOut' , но не смог заставить это работать должным образомлибо.

    var video = $("#draftAnimation")
    var videoReverse = $("#draftAnimationReverse")

    $(".green").click(function() {
        var text = $(this).text();
        if (text == 'Display') {
            $(video).show();
            $(videoReverse).hide();
            $('.green').text("Hide");
            video.get(0).play();
        } else {
            $(videoReverse).show();
            $(video).hide();
            $('.green').text("Display");
            videoReverse.get(0).play();
        } 
    });

Я бы ожидал, что он покажет div, который он должен показывать, и скроет тот, который установлен, чтобы безупречно скрывать его без каких-либо периодических проблем.И я не могу понять, почему он это делает или как это исправить, несмотря на часы поиска в Google.

Если есть какая-то разница, это два деления, воспроизведение видео вперед / назад.Открытие / Закрытие.

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...