我做了一个在行星之间移动的简单火箭.我希望火箭旋转到地球上,然后转换它/改变它的位置到点击的行星.
我设法知道我想要去哪个方向但是我无法弄清楚如何首先进行旋转并且在开始过渡以移动火箭之后.
一旦用户点击这样一个行星,我就应用js的transorm:
rocket.css({"top": POSITIONS[element].top, "left": POSITIONS[element].left});
setRocketOrientation(destination);
Run Code Online (Sandbox Code Playgroud)
const POSITIONS = {
A: {top: "25%", left: "27%"},
B: {top: "25%", left: "77%"},
C: {top: "60%", left: "27%"},
D: {top: "60%", left: "77%"}
}
var origin = "default";
var rocket = $("#rocket");
$(".planet").on("click", function(e) {
let element = $(this)[0].id;
rocket.css({"top": POSITIONS[element].top, "left": POSITIONS[element].left});
setRocketOrientation(element);
});
function setRocketOrientation (destination) {
let orientation = null;
switch(destination) {
case "A":
if(origin === "default" || origin === "D")
orientation = "-45deg"
else if(origin === …Run Code Online (Sandbox Code Playgroud)我刚开始使用react-places-autocomplete库,但找不到如何将预测限制到指定国家/地区。
我可以为 google maps autocomplete ComponentRestrictions找到它,但不能为react-places-autocomplete库找到它
是否可以?
autocomplete ×1
css ×1
google-maps ×1
html ×1
javascript ×1
jquery ×1
leaflet ×1
leaflet.draw ×1
reactjs ×1