Javascript 尝试限制div移动时出现问题
我试图用Javascript 尝试限制div移动时出现问题,javascript,html,css,Javascript,Html,Css,我试图用类播放器限制div的移动,当我上下移动div时,我发现一个类似的问题,巫婆给了我这个解决方案: var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628); 但是当我试图用代码实现它时,它不起作用,我甚至不能移动div 这是您的for循环缺少大括号。改变 for (var i = 0; i < players.length; i++) var maxlimited = Math.min(Math.
类
播放器限制div
的移动,当我上下移动div时,我发现一个类似的问题,巫婆给了我这个解决方案:
var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);
但是当我试图用代码实现它时,它不起作用,我甚至不能移动div
这是您的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";
您需要将整个块包含到
{…}
块中。现在,当我单击任何向下/向上按钮时,div跳到底部并在那里固定。看起来像边界Math.min(Math.max(parseInt(playerPosition),298),628)代码>不正确。
for (var i = 0; i < players.length; i++) {
var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);
players[i].style.marginTop = maxlimited + "px";
}
var maxlimited = Math.min(Math.max(parseInt(playerPosition), 298), 628);