右侧手势图片反复进入,图片用固定定位来做:
// 页面进去以后触发事件
function gesture() {
$('.gesture').show().animate({
right: 0
}, 'normal', 'linear', function() {
$('.gesture').hide('normal', function() {
$(this).css('right','-1.36rem');
gesture();
});
});
}
gesture();
要点1:animate()回调;
要点2:hide()回调;
要点3:hide()后要让元素show();
优化:动作结束后不要消失的动画,自然消失
function gesture() {
$('.gesture').show().css('right','-1.36rem').animate({
right: 0
}, 800, 'swing', function() {
$('.gesture').hide();
gesture();
});
}
gesture();
优化:滑动两次后元素消失;
function hand(currentRunCount) {
$('.hand').show().css('right','-.84rem').animate({
right: ".2rem"
}, 2500, 'swing', function() {
$(this).hide();
currentRunCount++;
if (currentRunCount >= 2) {
$('.black-bg').hide();
return false;
}
hand(currentRunCount);
});
}
hand(0);