循环并为div设置动画

时间:2016-04-15 09:44:26

标签: javascript

// functie voor omlaag gaan van de lift en character
   function charliftdown1() {
            if (richting == -20){
                setInterval(liftdown, 500)
            }
   }
   function liftdown() {
           console.log(a = a - 2); // this one works
           positioncharacter.style.marginBottom = parseInt(positioncharacter.style.marginBottom)  -2 + "px";
   }

我尝试了很多方法,但它仍然无法正常工作。有趣,以前工作吗? 我做错了什么?

1 个答案:

答案 0 :(得分:0)

首先解决您的其他问题。

在单独的js文件中:BrowserName未定义。它应该是var还是函数?您要检查浏览器,您可以使用navigator.userAgent并测试某些字符串。搜索此站点以获取更多信息。

滚动功能:使用功能名称时要小心。它们可能是保留字。 scroll是windows和jquery使用的单词。

你的onwheel和onkeydown似乎只将1个参数传递给你的函数,这就是你的第二个参数未定义的原因。为什么不这样做:

document.onwheel=doScroll;
document.onkeydown=doScroll;

function doScroll(e){
// e will contain the event
  if (e.keyCode == 38 || e.deltaY < 0 ) console.log("Up!");
}

解决这些问题后,您可以处理其他问题......也许可以为它创建一个新帖子。