Snap.load (... SVG로드 ... 내 메서드 ...)에 함수를 추가하는 이유 Snap.Load() 내부에있는이 메서드를 호출 할 수 없습니까?Snap.load (... SVG로드 ... 내 메서드 ...)에 함수를 추가하는 이유 Snap.Load() 내부에있는이 메서드를 호출 할 수 없습니까?
function myComponent() {
var paper = Snap("#svg3");
Snap.load("svg/thermometer_o.svg", function (f) {
paper.append(f);
paper.selectAll("#empty").attr({fill: "#f00"});
myMethod = function(perc){
var v= 350 * ((perc)/100);
var py = (557 - v);
animate = function(){
paper.selectAll("#empty").animate({height: v, y: py, x: "340"}, 3000);};
};
});
}
function onPageLoad() {
componentThermometer().myMethod(40);
}
내가 그때는 아무것도하지 않았다 Snap.load 외부에서 넣어했지만했다 ... 내가 어떻게 할 것입니다 Snap.load에있는 요소를 인식합니다. 나는 코드를 http://codepen.io/6542/pen/AiGwj?editors=101에 넣는다. – kat1222
일부 코드를 편집했다. – Ian
Snap.load() 외부에서이 함수를 호출 할 수 없다는 문제점이 있습니다. 예를 들어 componentThermometer (20) .animateThermometer (75) – kat1222