因此,我试图制作一些东西,让用户能够沿着其轨道拖动行星,并且它将不断更新其他行星。理想情况下,我希望它也适用于椭圆。
到目前为止,我可以使用 jquery 拖动图像节点并检查/更改坐标,但是当用户拖动对象时我无法可靠地更新位置。我知道有一个可拖动的axis
矩形containment
,但这并没有真正帮助我。
我有一个用于计算行星轨道的网站http://www.stjarnhimlen.se/comp/ppcomp.html和一个我认为应该帮助我的公式,如果我能弄清楚如何通过坐标检查来约束可拖动对象计算圆上的点C# 中角度的周长?
但似乎应该有一种更简单的方法让用户沿着圆形轨道拖动球体,同时更新其他球体的坐标
这是我到目前为止所拥有的。并不多
http://jsfiddle.net/b3247uc2/2/
网页
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
Run Code Online (Sandbox Code Playgroud)
杰斯
var $newPosX = 100,
$newPosY = 100;
//create image node
var x = document.createElement("IMG");
x.src = "http://upload.wikimedia.org/wikipedia/commons/a/a4/Sol_de_Mayo_Bandera_Argentina.png";
x.width = 100;
x.height = 100;
x.id = "sun";
x.hspace = 100;
x.vspace = 100;
document.body.appendChild(x);
//coords
var text = document.createTextNode($newPosX + " " + $newPosY);
document.body.appendChild(text);
//make sun draggable and update coords
$("#sun").draggable({
drag: function (event, ui) {
$newPosX = …
Run Code Online (Sandbox Code Playgroud) 我生成了包括新Subject Alternative Name
字段的自签名ssl证书。我已经Trusted Root Certification Authorities
在Chrome和Windows中多次安装了此证书。
证书显示它已正确安装在Windows certmgr中,但未出现在chrome证书存储中,并且Not secure
在页面加载时收到警告
证书-丢失此站点缺少有效的受信任证书(net :: ERR_CERT_AUTHORITY_INVALID)。
如果我尝试安装到其他证书存储中,例如Other People
Chrome,则会正确注册它。
问题可能是因为该证书用于我从本地主机转发的开发域,并且实际站点上存在真实(非自签名)证书。我试过刷新我的DNS。
但是,当我加载网站chrome时,它确实显示了我的自签名证书,它只是不信任它,因为它不在Chrome的“受信任的商店”中。
当我提出不安全的证书时,状态显示 The issuer of this certificate could not be found.
我在Windows 8.1和Chrome 66.0.3359.139上