视频中的size可以用length属性也可以吧

视频中的size可以用length属性也可以吧

如题。视频中,var size=$(...).size();

用之前的那种 , var len=$(....).length;   也可以是么

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕糖 2019-07-24 19:23:12

同学你好,这里只有部分代码,老师这里在源码中运行是报错的。

另,由于代码的灵活性,实现效果的方式不是唯一的。同学可以查看下运行效果,与源码中的对比下哦。

祝学习愉快!


提问者 浮沉幻听 2019-07-24 15:22:28

var index=0;


var wrap=$('.ui-slider-wrap');


var btn_prev=$('.ui-slider-arrow .left',ui) ;

var btn_next=$('.ui-slider-arrow .right',ui);


var items=$('.ui-slider-wrap .item',ui);

var tips=$('.ui-slider-process .item',ui);


var len=items.length;

    var width=item.eq(0).width();


btn_prev.on('click',function(){

index--;

if(index<0){ index=len-1};

wrap.triggerHandler('move-img');

         

});


btn_next.on('click',function(){

        index++;

        if(index>len-1){ index=0};

        wrap.triggerHandler('move-img');

});


    tips.on('click',function(){

        index=$(this.index());

        wrap.triggerHandler('move-img');

     })


wrap.on('move-img',function(){

       wrap.css({'left':'index*width*-1'})

})


好帮手慕糖 2019-07-24 15:13:48

同学你好,可以的哦。继续加油!

祝学习愉快!

  • 提问者 浮沉幻听 #1
    var index=0; var wrap=$('.ui-slider-wrap'); var btn_prev=$('.ui-slider-arrow .left',ui) ; var btn_next=$('.ui-slider-arrow .right',ui); var items=$('.ui-slider-wrap .item',ui); var tips=$('.ui-slider-process .item',ui); var len=items.length; var width=item.eq(0).width(); btn_prev.on('click',function(){ index--; if(index<0){ index=len-1}; wrap.triggerHandler('move-img'); }); btn_next.on('click',function(){ index++; if(index>len-1){ index=0}; wrap.triggerHandler('move-img'); }); tips.on('click',function(){ index=$(this.index()); wrap.triggerHandler('move-img'); }) wrap.on('move-img',function(){ wrap.css({'left':'index*width*-1'}) }) 请问老师,我这样写能代替视频中的UiSlider组件么,用之前的轮播图那种方法写的,跟老师的功能有差么请问
    2019-07-24 15:22:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师