我在graphic-content類中動態創建svg元素(點),並嘗試使用jquery訪問point元素,但它不工作。任何溶膠?注入SVG元素並使用jquery訪問它
/* code for creating svg element */
$(document).ready(function(){
var x = 0,
$y1 = 0;
$con = $(".graphic-content");
var $svg = $(svg("svg")).attr({
"width": "946", "height": "280"
}).appendTo($con);
/* create a point */
$(function() {
$(svg("circle")).attr({
"cx": x, "cy": $y1,"r":"3","class":"point"
}).appendTo($svg);
});
/* hover effect*/
$("circle").hover(function(){
$(this).css("cursor", "pointer");
alert("Hello!");
});
});
function svg(elem) {
return document.createElementNS("http://www.w3.org/2000/svg", elem);
}
是'x'和'$ y1'定義在哪裏? – guest271314
對不起提及! x和$ y1是我在源代碼中聲明的circle元素的座標。 – flamelite