jquery动态插入vml
$('<?import namespace="v" implementation="#default#VML" ?><v:PolyLine filled="false" Points="' + pointStr + '" strokeweight="' + _options["borderWidth"] + '" strokecolor="' + _options["color"] + '" style="position:absolute;z-index:80"></v>').appendTo(document.body);
在有的jquery版本可以,但我使用jquery1.8版本竟然没有效果。
一开始以为自己组件写的有问题,花了半天才找到原因,竟然是jquery的坑。
最后改成原生js来实现就ok了
var divId=
$('<div id="test_'+index+'"></div>').appendTo(document.body);
document.getElementById("test_"+index).innerHTML='<?import namespace="v" implementation="#default#VML" ?><v:PolyLine filled="false" Points="' + pointStr + '" strokeweight="' + _options["borderWidth"] + '" strokecolor="' + _options["color"] + '" style="position:absolute;z-index:80"/>';
index++;
最近发现jquery各种的坑,内存泄露等问题,以前都不质疑它,现在都开始想抛弃这依赖库了。