В прошлом сервисный инженер, сис админ. Последние 7 лет, веб разработка
Местоположение
Украина

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (11)
  • Как задержать выполнение setInterval?

    @mukoladerevlo
    веб-разработка, электроника
    если я правильно понял, то вам нужен типа reboot для интервала.
    можно вот так
    var slider = document.querySelectorAll("article");
      var circleone = document.getElementById("circle-one");
      var circletwo = document.getElementById("circle-two");
    var interval;
    function Run(){
     clearInterval(interval);
     interval = setInterval(function() {
      			for(var i = 0; i < slider.length; i++){
            	var item = parseInt(slider[i].style.left);
            	if(item === 0){
              	item = 100;
              	slider[i].style.transitionDuration = "0s";
              	slider[i].style.left = item + "%";
            	}else{
              	item-=100;
              	slider[i].style.transitionDuration = "0.5s";
              	slider[i].style.left = item + "%";
            	}       
        	}
      }, 4000);
    }
    Run(); 
      circleone.onclick = function(){
        slider[0].style.left = 0 + "%";
        slider[1].style.left = 100 + "%";
        
       Run();
      }
    Ответ написан
    Комментировать
  • Бюджетная альтернатива GTX 280 XFX?

    @mukoladerevlo
    веб-разработка, электроника
    gtx 750 по мощности как ваша 280, только ест меньше енергии, и в бюджет впишется. Правда снята с производства, так что только б.у
    Ответ написан
    Комментировать
  • Как преобразовать такой код в массив?

    @mukoladerevlo
    веб-разработка, электроника
    function clickToShow(elementClick, elementShow){
    	var elButton = document.querySelector(elementClick);
    	var elShow = document.querySelector(elementShow);
    	
    	elButton.addEventListener("click", function(event) {
    		elShow.classList.add("show");
    	});
    }
    
    clickToShow('#London','#London h2');
    clickToShow('.house-base-buy','.house-base');
    clickToShow('.house-walls-buy','.house-walls');
    Ответ написан
    1 комментарий
  • Как изменить стили через сайт?

    @mukoladerevlo
    веб-разработка, электроника
    зачем тянуть в такую елементарную задачу целый фреймворк. Используйте javascript и css variables, потом в css root меняйте значение переменных через js
    Ответ написан
    Комментировать
  • Некорректное отображение информации при загрузке компьютера?

    @mukoladerevlo
    веб-разработка, электроника
    Эта проблема скорее всего связанна с EDID монитора, тем паче через переходник, видеосистема не может определить корректно параметры монитора.
    Вариант решения, править GRUB menu.lst
    У меня была такая проблема на Android x86, который я поставил на ноутбук без екрана(решил сделать тв бокс), картинка выводилась только на внутренний LVDS порт, а мне нужен был HDMI.
    В общем правка этих файлов мне помогла, андроид х86 похож на линукс так что у вас будут все те же файлы
    _______________________________________________________________________________
    menu.lst
    Формат параметра video такой:
    video=[:][x][-][@][eDd]
    В квадратных скобках необязательные части:

    : Порт, к примеру DVI-I-1, HDMI-1, TV-1, VGA-1, SVIDEO-1... Названия имеющихся на вашем компьютере портов можно глянуть в /sys/class/drm/
    x: Разрешение
    -: Глубина цвета, в нашем случае всегда 16
    @: Частота обновления
    Далее указывается один из вариантов состояния порта:
    e - порт включен
    d - порт выключен
    D - цифровой порт включен (DVI-I, HDMI)

    Пример, настройка вывода по HDMI: video=HDMI-1:1280x720-16@50D Переключение вывода изображения на внешний монитор:video=LVDS-1:d video=VGA-1:1920x1080 (можно сделать отдельный пункт в menu.lst)
    Если изображение нужно выводить сразу на несколько портов, то video указывается по разу для каждого порта. Неиспользуемые порты полезно отключать: video=TV-1:d
    _______________________________________________________________________________
    сниппет
    {
        set_property debug.drm.mode.force 1920x1080@60
    }


    function do_init()
    в system/etc/init.sh решает проблему разрешения экрана. До того как всё ломать в файле init.sh, это можно проверить: alt+f1, пишем stop, потом setprop debug.drm.mode.force 1280x1024@60 (свои значения), после - start. Потом обязательно сделать копию файла! Найти строку function do_init(), выше дописать чего не хватает, указав своё разрешение до собаки и частоту после
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)