【问题标题】:JQuery Tmpl SVG appending elementsJQuery Tmpl SVG 附加元素
【发布时间】:2012-01-11 16:23:36
【问题描述】:

任何人都可以看到以下 Fiddle 有什么问题,它应该使用 SVG 绘制动态生成的线:

http://jsfiddle.net/paulsidebottom/Fed97/

我可以在 DOM 中看到该元素,但它在屏幕上不可见。

我认为问题与元素命名空间有关,但我不确定解决方案是什么?

谢谢

【问题讨论】:

    标签: jquery svg jquery-templates


    【解决方案1】:

    在 Firefox 8 中一切正常(Weel,它绘制一个正方形),在 chrome 15 中它运行良好(好吧,它绘制一个圆圈),在 IE9 中我得到

    https://raw.github.com/SteveSanderson/knockout.mapping/master/build/output/knockout.mapping-latest.debug.js 由于 MIME 类型不匹配而被阻止 SCRIPT5007:无法获取值 'fromJS' 属性:对象为 null 或未定义

    所以这一定是错误

    【讨论】:

    • 对不起,应该提到这是在 Chrome 中,因此正方形应该呈现为圆形。我前段时间编辑了 Fiddle 以简化这一点。我在 Chrome 中没有看到 MIME 类型不匹配,我认为这不相关,因为我可以在检查窗口中看到该元素已在 DOM 中创建,但它在屏幕上不可见。
    • 我刚刚编辑了小提琴上的资源,因为我正在通过 HTTPS 提供 KO 映射库 - 这可能是 MIME 错误的原因。
    猜你喜欢
    • 1970-01-01
    • 2011-04-15
    • 2016-12-09
    • 2012-02-14
    • 2020-01-01
    • 2011-05-19
    • 2016-09-30
    • 2012-05-24
    • 1970-01-01
    相关资源
    最近更新 更多