Как вызвать функцию onclick на слое
Здесь я использую 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");
}
}