用于防止液晶屏幕上出现 "burn-in"问题的 Javascript

标签 javascript lcd

我正在构建一个将用作信息监视器的非公开网络应用程序。因此,它将在一台液晶电视显示屏上全天候 24/7 运行。

因为这可能会在 LCD 上产生“烙印颜色”错误,所以我正在寻找可以防止/减少此问题的 Javascript。我想使用类似于他们在机场显示器上使用的东西(一条线周期性地从左到右、从上到下移动并切换颜色)。

你知道任何 Javascript 这样做吗?谢谢!

最佳答案

如果您仍然感兴趣:(使用 jQuery)

var $burnGuard = $('<div>').attr('id','burnGuard').css({
    'background-color':'#FF00FF',
    'width':'1px',
    'height':$(document).height()+'px',
    'position':'absolute',
    'top':'0px',
    'left':'0px',
    'display':'none'
}).appendTo('body');

var colors = ['#FF0000','#00FF00','#0000FF'], color = 0, delay = 5000, scrollDelay = 1000;
function burnGuardAnimate()
{
    color = ++color % 3;
    var rColor = colors[color];
    $burnGuard.css({
        'left':'0px',
        'background-color':rColor,
    }).show().animate({
        'left':$(window).width()+'px'
    },scrollDelay,function(){
        $(this).hide();
    });
    setTimeout(burnGuardAnimate,delay);
}
setTimeout(burnGuardAnimate,delay);

在这里找到工作示例:http://www.jsfiddle.net/bradchristie/4w2K3/3/ (或 full screen version)

关于用于防止液晶屏幕上出现 "burn-in"问题的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741657/

相关文章:

javascript - 具有相同 id 的多个元素获取名称

javascript - 在 HTML 页面上包含 JS 文件的问题

javascript - Highstock 具有多个系列,即使我禁用,工具提示也会跟随点

floating-point - LCD显示不同 float

液晶屏全高清的WPF

javascript - 将 Firebase FCM 添加到 reactjs 应用

javascript - 通过自动完成功能输入相互依赖的文本

c - 带 C 代码的 4 位 LCD

lcd - STM32F4 FSMC 带 TFT LCD

c - 如何初始化 DT028ATFT 显示屏