JQuery- animate()仅在点击时才有效

时间:2017-07-30 19:42:15

标签: jquery html

我使用了2个锚标签(#trendingnexticon和#trendingpreviousicon)来移动 容器的内容,当我点击标签时内容完美地向右或向左移动,但它只移动一次。当我再次点击时,它不会移动!有什么建议吗?

使用Javascript:

<stdint.h>

HTML:

<ion-content>

1 个答案:

答案 0 :(得分:1)

通过执行$("#trendingtable").animate({right: '800px'});,你实际上是在说#34;为元素设置动画,直到它相对于父元素的右边位置为800px。&#34;。两次表演不会产生影响。如果你想让它多次移动,你可以使用像

这样的相对运动
$("#trendingtable").animate({right: '+=800px'});

请参阅此处的文档:http://api.jquery.com/animate/