标签: flicker

Bootstrap 工具提示“未捕获的类型错误:无法读取 null 的属性‘触发器’”

当我尝试显示新的工具提示时,在销毁旧的工具提示后,我在 Chrome 控制台中收到“Uncaught TypeError: Cannot read property 'trigger' of null”。

然后,当我在挖掘引导代码时,我发现了这个: 销毁函数 我怀疑这是我得到的异常的原因: 销毁函数

在创建新工具提示时,我尝试使用“选择器”和“容器”属性。有效的一件事是在另一个按钮上添加一个事件侦听器,以销毁工具提示,这样当我再次单击注册时,它可以正常工作并且不会引发异常。

该示例可以在(单击注册两次)中找到:https : //jsfiddle.net/08o4qgj5/1/ 代码:

$("form#register").on("click", "button[name='btnRegister']", function () {
    //Destroy tooltip if exists
    $("input[name='email']").tooltip('destroy');
    //Adds new one
    $("input[name='email']").tooltip({title: "CYKA BLYAAAAAAT, IDI NAHUI!",
        placement: 'bottom',
        template:'<div class="tooltip" role="tooltip">' +
        '<div class="tooltip-arrow"></div>' +
        '<div class="tooltip-inner"></div>' +
        '</div>'});
    //Shows it
    $("input[name='email']").tooltip('show');
});

$("form#register").on("click", "button[name='btnDestroy']", function () {
    //Destroys tooltip
  $("input[name='email']").tooltip('destroy');
});
Run Code Online (Sandbox Code Playgroud)

在我向您展示的示例中,这样做有点没用,因为只有 1 个输入。但是在我的网站上,我想要发生的是:

  1. 销毁任何可能存在的工具提示
  2. 验证用户输入
  3. 如果输入无效,我想向该输入元素添加一个新的工具提示

我发现有人遇到的最相似的问题是:Bootstrap 3 Tooltip 闪烁, 但这并没有为我解决。

提前致谢。

exception tooltip flicker twitter-bootstrap-3

2
推荐指数
1
解决办法
5978
查看次数

图像在IE中闪烁

我正面临IE6的一个问题:每次我鼠标悬停在图像上时,图像都会重新加载并闪烁.

这是因为IE有一个选项"一直检查存储页面的新版本 ",这基本上是"一直重新加载所有内容".

我在谷歌上发现了一些修复:

添加

<meta http-equiv="Page-Enter" content="revealtrans(duration=0.0)" />
<meta http-equiv="Page-Exit" content="revealtrans(duration=0.0)" />
Run Code Online (Sandbox Code Playgroud)

通过webmasterworld

但到目前为止,这对我来说并不奏效.

还有其他一些修复,比如http://fivesevensix.com/studies/ie6flicker/,但它并不适用于我.图像闪烁是一个精灵,但它会在某些JS事件上改变(所以我不能真正使用"复制图像"黑客),它也相当小,所以黑客"元素的像素区域"不起作用.

最后有一些涉及服务器端缓存的黑客攻击,但我觉得它太过分了,应该有一个更简单的方法来实现它.此外,我总是最终在部署在不同类型的服务器上的网站上工作,并且每次都需要在服务器上修复它,这样每次都会很痛苦.

你知道这个问题的解决方案吗?标签解决方案听起来如此完美和简单,为什么它不能在我的最终工作?我希望能够避免重写大量的CSS/JS来解决这个问题,但我会采取任何客户端方面的修复.

谢谢 !

html css flicker internet-explorer-6

1
推荐指数
1
解决办法
1947
查看次数

如何编码减少闪烁?需要你的代码帮助.win32 VC++闪烁

我试图用鼠标movemont将位图缩放到鼠标光标位置.但是有闪烁的问题.

我读过关于双缓冲以减少闪烁,但我不知道如何...这会导致极度闪烁.我已经阅读了关于双缓冲以减少闪烁,但我不确定如何在此示例中实现它.你能帮忙吗?谢谢

这是下面的代码.谢谢你的帮助!

// screen blinks.trying to use double buffer so solve this problem.
#include <windows.h>
HDC bufferDC = NULL;
HDC           hdc=GetWindowDC(NULL) ;
HDC hammerDC = NULL; 
HBITMAP hammer1BMP = NULL;
HBITMAP bufferBMP = NULL;
POINT cursorpoint;

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    PSTR szCmdLine, int iCmdShow)
{
     static TCHAR szAppName[] = TEXT ("DigClock") ;
     HWND         hwnd ;
     MSG          msg ;
     WNDCLASS     wndclass ;

     wndclass.style         = CS_HREDRAW | CS_VREDRAW ;
     wndclass.lpfnWndProc …
Run Code Online (Sandbox Code Playgroud)

winapi flicker visual-c++

1
推荐指数
1
解决办法
6574
查看次数

防止Java在更新时重新绘制JPanel的内容

我有一个JPanel,其中包含许多子组件.在更新\添加新组件到父JPanel时,我想阻止它重新绘制,这怎么能实现?

java swing jcomponent flicker jpanel

1
推荐指数
1
解决办法
9376
查看次数

JApplet - super.paint(); 导致闪烁

我现在正在编写一个 JApplet,每当我调用 super.paint() 时,小程序就会闪烁。我正在使用双缓冲(绘制图像,然后渲染该图像),但我认为 super.paint() 正在清除屏幕或其他东西,从而破坏了我的双缓冲。

我知道我应该使用paintComponents(),但由于某种原因,当我调用“currentScreen.Draw(g)”时,它不会显示屏幕的绘制。

谁能帮我这个?

public void paint(Graphics g)
{   

    super.paint(g);//Remove this and it works, but the JApplet background color will be gone, and everything will be white.

    currentScreen.Draw(g);
}
Run Code Online (Sandbox Code Playgroud)

屏幕绘制方法

public void Draw(Graphics g)
{

    if(buffer != null)
        g.drawImage(buffer, 150, 0, null);
    //g.drawString(drawstring, x, y);
}
Run Code Online (Sandbox Code Playgroud)

java swing paint flicker japplet

1
推荐指数
1
解决办法
2576
查看次数

使用 TransparencyKey 设置首次显示 Winform 时消除黑色闪烁

以下代码在显示表单之前(透明地)在屏幕上产生黑色闪烁,我想知道我有哪些选项可以消除该闪烁?

   Form f = new Form();
   f.BackColor = Color.Lime;
   f.TransparencyKey = f.BackColor;
   f.StartPosition = FormStartPosition.Manual;
   f.Bounds = Screen.PrimaryScreen.WorkingArea;
   f.Show();
Run Code Online (Sandbox Code Playgroud)

如果我创建一个新项目,将表单的背景设置为 Lime,将 TransparencyKey 设置为 Lime,然后单击运行,我会得到相同的结果。

我尝试过的事情:

  1. 将不透明度设置为 99%——同样的闪烁

  2. 在 OnCreateParams 中强制 WS_EX_COMPOSITED 或使用 SetWindowLong -- 同样闪烁

  3. 将窗口显示得更小,或 0 宽度,或关闭屏幕,然后移动到所需位置 - 导致显示错误,我的窗体后面的窗口无法正确重绘。

  4. 设置 ControlStyles.Opaque、ControlStyles.UserPaint 和其他几个 ControlStyles 组合并覆盖不同的绘画/背景绘画事件——各种结果,要么相同的闪烁,要么更糟的闪烁,要么形式不透明。

转向 WPF 可能是一种选择,但并不是真正寻找“使用 WPF”作为答案。

transparency flicker winforms

1
推荐指数
1
解决办法
1436
查看次数

如何在此代码中停止闪烁

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/*
<applet height=800 width=600 code="RaceApplet.java"></applet>
*/

public class RaceApplet extends JApplet implements KeyListener
{
    private Image player;
    private Image bg;
    private int nx = 800;
    private int ny = 0;
    private Rectangle rect;

    private void loadPicture()
    {
        bg = new ImageIcon("RaceBack.png").getImage();
        player = new ImageIcon("KD//KDE.png").getImage();
    }

    public void init()
    {
        loadPicture();
        rect = new Rectangle(250, 93, 50, 50);
        this.addKeyListener(this);
    }

    public void paint(Graphics g)
    {
        super.paint(g);
        g.setColor(Color.green);
        g.fillRect(0, 0, 34567, 34567);
        g.drawImage(bg, nx - …
Run Code Online (Sandbox Code Playgroud)

java flicker racing

1
推荐指数
1
解决办法
331
查看次数

chrome闪烁CSS变换

有人以前见过这个吗

http://www.duimpiesemaat.com/cherie/

整个浏览器(仅 Chrome)闪烁到我实际上可以看到它后面的桌面,但只有一瞬间?

有 4 个笑脸按钮可以触发 css 转换。它不会每次都一致发生,因此您必须将鼠标悬停在按钮上才能触发动画几次

我读过一些关于类似情况的其他帖子,但没有一个描述这种情况。

我没有发布代码,因为代码太多,我不知道要发布哪一部分。希望有人能够在遇到类似问题后立即认识到该问题

顺便说一句,该网站仍处于实验阶段。我有一个客户想要一个 Flash 网站。由于苹果/闪存的抵制,我建议不要这样做。所以现在我在 css 中尝试类似 flash 的行为。

因此,如果有人以前见过这个或知道可能导致此问题的特定 CSS 位,请告诉我,因为我很困惑。

css google-chrome flicker

1
推荐指数
1
解决办法
2467
查看次数

调用重绘时简单的缓冲图像闪烁

我正在尝试使用 openCV 创建网络摄像头视图,但是当我重新绘制保存的图像时,它会闪烁,并且图像有时看起来是半灰色的。

import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    import javax.swing.JPanel;

    public class Panel extends JPanel {

    BufferedImage img;
    public Panel() {
        super(true);
    }

    public void paintComponent(Graphics g) {
        super.paintComponent(g);


        try {
            img = ImageIO.read(new File("webcam.jpg"));
        } catch (IOException e) {
            e.printStackTrace();
        }
        g.drawImage(img, 0, 0, 640, 480, this);
        repaint();
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing flicker repaint

1
推荐指数
1
解决办法
381
查看次数

在悬停显示DIV闪烁

我面临着非常烦人的问题.我有2个div像bellow,第一个div是产品图像,第二个是叠加,当用户将鼠标悬停在产品图像上时应该显示.它确实有效,但是当图像悬停时,叠加不会停止闪烁.我通过设置不透明度尝试了一些"黑客",没有任何作用.

<div class="product-container">
        <div class="product-image"><img src="http://placehold.it/200x200">  
        <div class="overlay">PRICE</div>
</div>
Run Code Online (Sandbox Code Playgroud)

URL是http://jsfiddle.net/MZ3eE/ 我知道JS可以使用,但在这种情况下我需要纯CSS解决方案.

css flicker hover

1
推荐指数
2
解决办法
6904
查看次数