için foreignObject için alternatif ben gerçekten HTML svg üzerinde göstermek için foreignObject gibi, ama bugün IE9'da çalışmadığını öğrendim (neden şaşırmadım) ok. Yani IE9'da çalışan bir alternatif arıyorum, ama zor görünüyor. Çoklu HTML öğelerini görüntülemek için foreignObject kullanmanın en güzel yanı.IE9
D3.js Kuvvet düzeni grafiğim, krom ve FF'de harika çalışıyor ancak IE9'da foreignObject nedeniyle başarısız oluyor. Çok sayıda HTML öğesini Div'e ve daha fazla CSS maddesine ekliyorum. div veya xhtml: Diğer xhtml ile foreignObject değiştirmek deneyin vücudu ama burada
çalışmıyor
node.append("foreignObject")
.attr("class", "simpleDiv")
.attr("width",50)
.attr("overflow", "visible")
.attr("height", 50)
.append("xhtml:div").attr("class", "mainDiv").style("cursor", hoverStyle)
.html(function (d) {
var htmlString = "";
var userImage = "http://t2.gstatic.com/images?q=tbn:ANd9GcT6fN48PEP2-z-JbutdhqfypsYdciYTAZEziHpBJZLAfM6rxqYX";
htmlString += "<div class='userImage' style='border-color:" + color(d) + "'><image src='" + userImage + "' width='36' height='36'></image></div>";
htmlString += "<div class='content' style='color:" + color(d) + ";'>" + d.name + "</div>";
htmlString += "<div style='clear:both;'></div>";
return htmlString;
});
IE9 reklam yayınlamak için iki Fiddles
ihtiyaçtır Orijinal örneğini IE9'de de test edebilirsiniz foreignObject
bunu yapabilirim ama sorun sunucu, kullanıcı, grup veya yorum sohbet vb. Herhangi bir şey olan düğüm listesi göndermek ve her biri için özel bir düğüm oluşturmak zorunda svg böylece farklı görünüyorsun FF veya google chrome çalışma kemanı. ama yine de yapmaya çalıştığımı söylüyorum sadece zaman alıyor ama IE9'da koşmam gerekiyor. –