gpt4 book ai didi

javascript - 尝试限制 div 移动时出现问题

转载 作者:行者123 更新时间:2023-11-28 17:23:12 25 4
gpt4 key购买 nike

当我向上/向下移动 div 时,我试图将带有 class 播放器的 div 的移动限制在窗口中,我发现了一个类似的问题女巫给了我这个解决方案:

var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);

但是当我尝试用我的代码实现它时它不起作用,我什至不能移动 div

这里是 FIDDLE

最佳答案

你的 for循环缺少大括号。改变

for (var i = 0; i < players.length; i++)
var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);
players[i].style.marginTop = maxlimited + "px";

for (var i = 0; i < players.length; i++) {
var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);
players[i].style.marginTop = maxlimited + "px";
}

可以省略 {}当只有一行代码时players[i].style.marginTop = maxlimited + "px";for 之后循环但在你添加之后

var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);

您需要将整个 block 包含到 { ... } 中 block 。

关于javascript - 尝试限制 div 移动时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27666156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com