我还在玩D3并绘制SVG元素,我决定尝试制作一个可以根据跟踪板(两指触摸扩展)进行缩放的图形,也许是一个移位+滚轮移动,但是离开其他一切都是。我注意到当我尝试这些动作时整个页面都会缩放。不幸的是,我不知道如何做到这一点。
$('#target').html('<svg height="200" width="200"><rect width="100" height="100" x="50" y="50" fill="red" /></svg>');
#top, #bottom {
position: fixed;
left: 0;
background-color: #000;
height: 25px;
width: 100%;
}
#target {
margin: 25px 0;
}
#top {
top: 0;
}
#bottom {
bottom: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="top"></div>
<div id="target"></div>
<div id="bottom"></div>
所以,这是我提出的规则:
有谁知道怎么做这样的工作?也许有一个教程可以解释这个?
谢谢!
PS - 如果有助于解决这个问题,我不会使用iframe。
答案 0 :(得分:1)
因此,经过多次实验,我使用以下方法完成了这项工作: