다음은 코드입니다. SVG 내가 브라우저의 탭/창의 왼쪽 상단 모서리에 지금 에 라인의 왼쪽 상단 모서리를 정렬 그래픽을받을 수 있나요 어떻게 1279 X 859div에 svg 스냅 이미지 라인을 만듭니다.
입니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<style type="text/css">
svg { position:fixed; top:0; left:0; height:100%; width:100%;
}
</style>
<script src="/script/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="/script/snap.svg.js" type="text/javascript"></script>
<script src="/script/snap.svg.zpd.js" type="text/javascript"></script>
<div id="jqxPanel" style="padding: 20px; border:1px solid black; width: 1920px; height: 1080px">
<div id="image" style="padding: 2px; border: 1px solid black"; width: 1290px; height: 870px">
<svg id="SnapCanvas" ></svg>
</div>
</div>
<script type="text/javascript">
var BaseSVG = Snap('#SnapCanvas');
$(document).ready(function() {
SVGElement.prototype.getTransformToElement = SVGElement.prototype.getTransformToElement || function (elem) {
return elem.getScreenCTM().inverse().multiply(this.getScreenCTM());
}
Snap.load("Canvas.svg", function (f) {
BaseSVG.append(f);
});
});
</script>
</body>
</html>
왼쪽 위 모서리가 오른쪽으로 정렬되면 화면/캔버스에서 벗어날 수 없습니까? jsfiddle에서 이것을 제공 할 수 있다면 쉽게 도움이 될 것입니다. jn을 사용하여 jQuery와 Snapsvg에서 참조 할 수 있습니다. 그렇지 않으면 캔버스 화면 너비를 가져 와서 그래픽의 (왼쪽) 위치를 적절하게 설정하는 것이 좋습니다. – Sam0