如何在图层上调用onclick函数

时间:2016-01-29 08:26:42

标签: javascript framerjs

这里我使用的是framerjs,我试图调用改变其他层位置的函数。当我点击图层product_scroller时,curpage的值会更改并替换为product_details,并且将调用函数changepos()。但是这里onclick product_scroller changepos()第一次没有工作。但是当我第二次点击它的工作时。如何避免这种情况。我想只需点击一下即可调用changepos()。

product_scroller.on(Events.Click,function(){ 
curpage = product_scroller.currentPage 
setInterval(
  changepos(), 1000);
})



function changepos(){
        curpage = product_scroller.currentPage;
        if(curpage == product_details)
        {
          product_description1.y=1630
          product_description2.y=1855
          product_description3.y=2080
          product_description4.y=2305
          footer.y = 2570
          carousel.y = 2570 
        } else if (curpage == product_details2) {  
          product_description1.y=1100
          product_description2.y=1325
          product_description3.y=1550
          product_description4.y=1775
          footer.y = 2030
          carousel.y = 2030 
        } else {
            console.log("no outcome");
        }
}

0 个答案:

没有答案