第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在for-in遍歷出對(duì)象,已對(duì)象作為參數(shù)每隔一段時(shí)間執(zhí)行函數(shù)?

如何在for-in遍歷出對(duì)象,已對(duì)象作為參數(shù)每隔一段時(shí)間執(zhí)行函數(shù)?

頁(yè)面上有多個(gè)輪播,需要獲取用戶設(shè)置的值來(lái)調(diào)整輪播效果,輪播間隔時(shí)間是相同的,需要處理延時(shí)時(shí)間來(lái)不同步切換,想到用定時(shí)器來(lái)控制輪播的初始化。function swiperInit(option,time){             console.log(option);                for(var key in option){                    setTimeout(function(){                        new Swiper(key, {                            direction: 'horizontal',                            loop: true,                            autoplay: time,                            speed: 2000,                            effect: option[key],                        });                    },500);                }         }swiperInit(option,advertTime);
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

感覺(jué)就是個(gè)閉包的問(wèn)題,你試試下面的代碼:


function swiperInit(option,time){

    console.log(option);

    var i = 0

    for(var key in option) {

        setTimeout((function(key){

            return function() {

                new Swiper(key, {

                    direction: 'horizontal',

                    loop: true,

                    autoplay: time,

                    speed: 2000,

                    effect: option[key],

                });

            }

        })(key),500 * i++);

    }

}

swiperInit(option,advertTime);


查看完整回答
反對(duì) 回復(fù) 2019-02-22
?
慕容森

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊

閉包問(wèn)題 在 for里面寫一個(gè)匿名函數(shù)就可以了


for(var currentKey in obj){

    (function (key) {

        setTimeout(function () {

            new Swiper(key, {

                direction: 'horizontal',

                loop: true,

                autoplay: time,

                speed: 2000,

                effect: option[key],

            })

        }, 500);

    })(currentKey);

}


查看完整回答
反對(duì) 回復(fù) 2019-02-22
  • 2 回答
  • 0 關(guān)注
  • 647 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)