Javascript 如何在层上调用函数onclick
在这里,我使用framerjs,我试图调用改变其他层位置的函数。当我点击layer product_scroller时,curpage的值会发生变化,并被替换为Javascript 如何在层上调用函数onclick,javascript,framerjs,Javascript,Framerjs,在这里,我使用framerjs,我试图调用改变其他层位置的函数。当我点击layer product_scroller时,curpage的值会发生变化,并被替换为product_details并调用函数changepos()。但是在这里单击product_滚动条,changepos()第一次不起作用。但是当我再次单击时,它起作用了。如何避免这种情况。我只需单击一次就可以调用changepos() product_scroller.on(Events.Click,function(){ curpa
product_details
并调用函数changepos()。但是在这里单击product_滚动条,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");
}
}