我想爲每個點擊一個圓圈svg放置物體窗口。SVG圓形脈衝同步不起作用
我的功能正常,但我能做些什麼來使圓形脈衝同步?
window.addEventListener("click",
function(event){
var myBody = document.getElementsByTagName("body")[0];
var circleDiv = document.createElement("div");
circleDiv.innerHTML = "<svg><circle cx='80' cy='80' r='20' stroke='black' fill='white' fill-opacity='0.0' /></svg>";
circleDiv.style.position = "absolute";
circleDiv.style.left = event.x+'px';
circleDiv.style.top = event.y+'px';
var direction = 5;
var radius = 20;
window.setInterval(function()
{
radius = radius + direction;
if(radius<10) direction = 5;
if(radius>50) direction = -5;
circleDiv.firstChild.firstChild.setAttribute("r",radius);
},500);
myBody.appendChild(circleDiv);
}
);
請花[旅遊](HTTP ://stackoverflow.com/tour)瞭解如何提出關於SO的問題。像這樣的問題:給我XY的解決方案不可能得到回答。到目前爲止你做了什麼?你是什麼意思'使圓脈衝同步'。此外,過度使用標點符號並不會使任何人更快地回答 – Peter
好的抱歉。我會盡快修改我的問題。感謝您的建議。 – ElDon90