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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jQuery以特定時間間隔顯示和隱藏div

使用jQuery以特定時間間隔顯示和隱藏div

炎炎設計 2019-09-02 15:18:39
我想以特定間隔(10秒)顯示div并顯示下一個div并繼續(xù)并重復相同的操作。 **序列 :**在第10秒顯示div1,隱藏其他div, 5秒后間隔顯示div 2并隱藏其他div,5秒后間隔顯示div 3并隱藏其他div,并每10秒重復一次。代碼遵循:<div id='div1' style="display:none;">   <!-- content --></div><div id='div2' style="display:none;">   <!-- content --></div><div id='div3' style="display:none;">   <!-- content --></div>
查看完整描述

3 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

每10秒循環(huán)一次div。


$(function () {


    var counter = 0,

        divs = $('#div1, #div2, #div3');


    function showDiv () {

        divs.hide() // hide all divs

            .filter(function (index) { return index == counter % 3; }) // figure out correct div to show

            .show('fast'); // and show it


        counter++;

    }; // function to loop through divs and show correct div


    showDiv(); // show first div    


    setInterval(function () {

        showDiv(); // show next div

    }, 10 * 1000); // do this every 10 seconds    


});


查看完整回答
反對 回復 2019-09-02
?
慕后森

TA貢獻1802條經(jīng)驗 獲得超5個贊

這是我提出的jQuery插件:


$.fn.cycle = function(timeout){

    var $all_elem = $(this)


    show_cycle_elem = function(index){

        if(index == $all_elem.length) return; //you can make it start-over, if you want

        $all_elem.hide().eq(index).fadeIn()

        setTimeout(function(){show_cycle_elem(++index)}, timeout);

    }

    show_cycle_elem(0);

}

您需要為所有要循環(huán)的div設置一個公共類名,使用它如下:


$("div.cycleme").cycle(5000)


查看完整回答
反對 回復 2019-09-02
  • 3 回答
  • 0 關注
  • 953 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號