javascript - CSS 在 IE8 中不工作

标签 javascript css html canvas

我正在canvas 上写签名。 (Flash canvas) - 使用 jquery jsSignature 插件。

http://willowsystems.github.io/jSignature/#/about/

标志性颜色为黑色。但是签名不可见。实际上它是写到 Canvas 上。 Canvas 背景为红色。

如果我关闭浏览器并重新打开关闭的浏览器,它会显示签名。但是,如果我刷新或转到下一页并返回, Canvas 上不会再次出现签名。

我知道问题不合理,可能会出现更多反对票,但我仍在寻找一些建议。

它适用于 IE6 和 IE9。

不明白是CSS问题还是JavaScript问题。请帮忙。

我只能提供以下信息。我知道这还不够。我无法在 jsfiddle 中重现这一点。因为时间不够。

CSS

    #signatureparentAppSig {
        background-color: #red;
        color: black;
        padding : 0px;
    }

Javascript:-

$appSig.jSignature({'UndoButton':true, 'extraActionClass' : 'appSigActions', 'strokeManagingFieldId' : 'app_num_strok', 'background-color':'white', 'sizeRatio' : '4', 'lineWidth' : '2', 'width' : '550', 'height' : '157'})

最佳答案

您可以使用 modernizr和/或 normalize使其正确显示(如 block ),以便适合您的设计。但是, Canvas 的功能在不支持它的浏览器中无法使用。

关于javascript - CSS 在 IE8 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18758273/

相关文章:

javascript - 在 JavaScript 中使用 REGEX 分割字符串

javascript - 如何在更改时在 IE 中获取文件输入

javascript - IOS 上的类型错误 : Not enough arguments with window. postMessage

html - 难以点击 anchor 标签

javascript - 弹出窗口的显示 id 按钮不起作用

javascript - 如何跟踪我的数据结构?

css - 通过使用引用在 CSS 中嵌入 SVG

javascript - 控制换行长度

html - 使用媒体查询将 Flexbox 网格从 4x1 转换为 2x2

html - 我的列表没有在页面右侧移动