北纬31度 2015-08-28 02:35 采纳率: 100%
浏览 1745
已采纳

急求教!请JS或H5高手帮忙看个代码,代码中哪段是控制(图片)最大播放数量的?

我是新手,看不太明白,求教。。。
目前的代码是有10张图片顺序播放,但是我希望只播放3张,也就是最大播放数量控制在3以内。
非常感谢!!!

(function(){

var now = { row:1, col:1 }, last = { row:0, col:0};
const towards = { up:1, right:2, down:3, left:4};
var isAnimating = false;

s=window.innerHeight/500;
ss=250*(1-s);

$('.wrap').css('-webkit-transform','scale('+s+','+s+') translate(0px,-'+ss+'px)');

document.addEventListener('touchmove',function(event){
event.preventDefault(); },false);

$(document).swipeUp(function(){
if (isAnimating) return;
last.row = now.row;
last.col = now.col;
if (last.row != 10) { now.row = last.row+1; now.col = 1; pageMove(towards.up);}
})

$(document).swipeDown(function(){
if (isAnimating) return;
last.row = now.row;
last.col = now.col;
if (last.row!=1) { now.row = last.row-1; now.col = 1; pageMove(towards.down);}

})

//$(document).swipeLeft(function(){
// if (isAnimating) return;
// last.row = now.row;
// last.col = now.col;
// if (last.row>1 && last.row //})
//
//$(document).swipeRight(function(){
// if (isAnimating) return;
// last.row = now.row;
// last.col = now.col;
// if (last.row>1 && last.row<5 && last.col==2) { now.row = last.row; now.col = 1; pageMove(towards.right);}

//})

function pageMove(tw){
var lastPage = ".page-"+last.row+"-"+last.col,
nowPage = ".page-"+now.row+"-"+now.col;

switch(tw) {
    case towards.up:
        outClass = 'pt-page-moveToTop';
        inClass = 'pt-page-moveFromBottom';
        break;
    case towards.right:
        outClass = 'pt-page-moveToRight';
        inClass = 'pt-page-moveFromLeft';
        break;
    case towards.down:
        outClass = 'pt-page-moveToBottom';
        inClass = 'pt-page-moveFromTop';
        break;
    case towards.left:
        outClass = 'pt-page-moveToLeft';
        inClass = 'pt-page-moveFromRight';
        break;
}
isAnimating = true;
$(nowPage).removeClass("hide");

$(lastPage).addClass(outClass);
$(nowPage).addClass(inClass);

setTimeout(function(){
    $(lastPage).removeClass('page-current');
    $(lastPage).removeClass(outClass);
    $(lastPage).addClass("hide");
    $(lastPage).find("img").addClass("hide");

    $(nowPage).addClass('page-current');
    $(nowPage).removeClass(inClass);
    $(nowPage).find("img").removeClass("hide");

    isAnimating = false;
},600);

}
})();

  • 写回答

2条回答 默认 最新

  • shufusheng 2015-08-28 02:52
    关注

    if (last.row != 10) { now.row = last.row+1; now.col = 1; pageMove(towards.up);} 这条控制最大数
    if (last.row!=1) { now.row = last.row-1; now.col = 1; pageMove(towards.down);}这条控制最小数

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构